Method CreateVectorType
CreateVectorType(UInt64, UInt32, DIType, DINodeArray)
Creates debug information for a vector type
Declaration
public DICompositeType CreateVectorType(ulong bitSize, uint bitAlign, DIType elementType, DINodeArray subscripts)
Parameters
public DICompositeType CreateVectorType(ulong bitSize, uint bitAlign, DIType elementType, DINodeArray subscripts)
UInt64 | bitSize | Size, in bits for the type |
UInt32 | bitAlign | Alignment in bits for the type |
DIType | elementType | Type of elements in the Vector |
DINodeArray | subscripts | Dimensions for the Vector |
Returns
DICompositeType | DICompositeType for the Vector |
CreateVectorType(UInt64, UInt32, DIType, DINode[])
Creates debug information for a vector type
Declaration
public DICompositeType CreateVectorType(ulong bitSize, uint bitAlign, DIType elementType, params DINode[] subscripts)
Parameters
public DICompositeType CreateVectorType(ulong bitSize, uint bitAlign, DIType elementType, params DINode[] subscripts)
UInt64 | bitSize | Size, in bits for the type |
UInt32 | bitAlign | Alignment in bits for the type |
DIType | elementType | Type of elements in the Vector |
DINode[] | subscripts | Dimensions for the Vector |
Returns
DICompositeType | DICompositeType for the Vector |
CreateVectorType(UInt64, UInt32, DIType, IEnumerable<DINode>)
Creates debug information for a vector type
Declaration
public DICompositeType CreateVectorType(ulong bitSize, uint bitAlign, DIType elementType, IEnumerable<DINode> subscripts)
Parameters
public DICompositeType CreateVectorType(ulong bitSize, uint bitAlign, DIType elementType, IEnumerable<DINode> subscripts)
UInt64 | bitSize | Size, in bits for the type |
UInt32 | bitAlign | Alignment in bits for the type |
DIType | elementType | Type of elements in the Vector |
IEnumerable<DINode> | subscripts | Dimensions for the Vector |
Returns
DICompositeType | DICompositeType for the Vector |