Class DebugArrayType
Provides debug information binding between an IArray
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Ubiquity.NET.Llvm.DebugInfo
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public class DebugArrayType : DebugType<IArrayType, DICompositeType>, IDebugType<IArrayType, DICompositeType>, ITypeHandleOwner, IArrayType, ISequenceType, ITypeRef, IExtensiblePropertyContainer
Constructors
DebugArrayType(IDebugType<ITypeRef, DIType>, BitcodeModule, UInt32, UInt32) | Initializes a new instance of the Debug |
Debug |
Initializes a new instance of the Debug |
DebugArrayType(IArrayType, IDebugType<ITypeRef, DIType>, BitcodeModule, UInt32, UInt32, UInt32) | Initializes a new instance of the Debug |
Properties
Debug |
Gets the full IDebugType<TNative, TDebug> type for the elements |
Element |
Gets the types of the elements in the sequence |
Length | Gets the length of the array |
Lower |
Gets the lower bound of the array - usually, but not always, zero |
Methods
Resolve |
Resolves a temporary metadata node for the array if full size information wasn't available at creation time |