Method CreateArrayType
CreateArrayType(ulong, uint, DIType, DINodeArray)
Creates debug information for an array type
DICompositeType CreateArrayType(ulong bitSize, uint bitAlign, DIType elementType, DINodeArray subscripts)
Parameters
bitSizeulongSize, in bits for the type
bitAlignuintAlignment in bits for the type
elementTypeDITypeType of elements in the array
subscriptsDINodeArrayDimensions for the array
Returns
- DICompositeType
DICompositeType for the array
CreateArrayType(ulong, uint, DIType, params DINode[])
Creates debug information for an array type
DICompositeType CreateArrayType(ulong bitSize, uint bitAlign, DIType elementType, params DINode[] subscripts)
Parameters
bitSizeulongSize, in bits for the type
bitAlignuintAlignment in bits for the type
elementTypeDITypeType of elements in the array
subscriptsDINode[]Dimensions for the array
Returns
- DICompositeType
DICompositeType for the array
CreateArrayType(ulong, uint, DIType, IEnumerable<DINode>)
Creates debug information for an array type
DICompositeType CreateArrayType(ulong bitSize, uint bitAlign, DIType elementType, IEnumerable<DINode> subscripts)
Parameters
bitSizeulongSize, in bits for the type
bitAlignuintAlignment in bits for the type
elementTypeDITypeType of elements in the array
subscriptsIEnumerable<DINode>Dimensions for the array
Returns
- DICompositeType
DICompositeType for the array