Method CreateArrayType
CreateArrayType(UInt64, UInt32, DIType, DINodeArray)
Creates debug information for an array type
Declaration
public DICompositeType CreateArrayType(ulong bitSize, uint bitAlign, DIType elementType, DINodeArray subscripts)
Parameters
public DICompositeType CreateArrayType(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 array |
DINodeArray | subscripts | Dimensions for the array |
Returns
DICompositeType | DICompositeType for the array |
CreateArrayType(UInt64, UInt32, DIType, DINode[])
Creates debug information for an array type
Declaration
public DICompositeType CreateArrayType(ulong bitSize, uint bitAlign, DIType elementType, params DINode[] subscripts)
Parameters
public DICompositeType CreateArrayType(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 array |
DINode[] | subscripts | Dimensions for the array |
Returns
DICompositeType | DICompositeType for the array |
CreateArrayType(UInt64, UInt32, DIType, IEnumerable<DINode>)
Creates debug information for an array type
Declaration
public DICompositeType CreateArrayType(ulong bitSize, uint bitAlign, DIType elementType, IEnumerable<DINode> subscripts)
Parameters
public DICompositeType CreateArrayType(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 array |
IEnumerable<DINode> | subscripts | Dimensions for the array |
Returns
DICompositeType | DICompositeType for the array |