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
bitSize
ulongSize, in bits for the type
bitAlign
uintAlignment in bits for the type
elementType
DITypeType of elements in the array
subscripts
DINodeArrayDimensions 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
bitSize
ulongSize, in bits for the type
bitAlign
uintAlignment in bits for the type
elementType
DITypeType of elements in the array
subscripts
DINode[]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
bitSize
ulongSize, in bits for the type
bitAlign
uintAlignment in bits for the type
elementType
DITypeType of elements in the array
subscripts
IEnumerable<DINode>Dimensions for the array
Returns
- DICompositeType
DICompositeType for the array