Table of Contents

Method CreateArrayType

Namespace
Ubiquity.NET.Llvm.DebugInfo
Assembly
Ubiquity.NET.Llvm.dll

CreateArrayType(ulong, uint, DIType, DINodeArray)

Creates debug information for an array type

public DICompositeType CreateArrayType(ulong bitSize, uint bitAlign, DIType elementType, DINodeArray subscripts)

Parameters

bitSize ulong

Size, in bits for the type

bitAlign uint

Alignment in bits for the type

elementType DIType

Type of elements in the array

subscripts DINodeArray

Dimensions for the array

Returns

DICompositeType

DICompositeType for the array

CreateArrayType(ulong, uint, DIType, params DINode[])

Creates debug information for an array type

public DICompositeType CreateArrayType(ulong bitSize, uint bitAlign, DIType elementType, params DINode[] subscripts)

Parameters

bitSize ulong

Size, in bits for the type

bitAlign uint

Alignment in bits for the type

elementType DIType

Type 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

public DICompositeType CreateArrayType(ulong bitSize, uint bitAlign, DIType elementType, IEnumerable<DINode> subscripts)

Parameters

bitSize ulong

Size, in bits for the type

bitAlign uint

Alignment in bits for the type

elementType DIType

Type of elements in the array

subscripts IEnumerable<DINode>

Dimensions for the array

Returns

DICompositeType

DICompositeType for the array