Class DebugArrayType
Provides debug information binding between an IArrayType and a DICompositeType
public class DebugArrayType : DebugType<IArrayType, DICompositeType>, IDebugType<IArrayType, DICompositeType>, IEquatable<ITypeHandleOwner>, IArrayType, ISequenceType, ITypeRef, IEquatable<ITypeRef>
- Inheritance
-
DebugArrayType
- Implements
-
IEquatable<ITypeHandleOwner>
- Inherited Members
- Extension Methods
Constructors
- DebugArrayType(IDebugType<ITypeRef, DIType>, IDIBuilder, uint, uint)
Initializes a new instance of the DebugArrayType class.
- DebugArrayType(IArrayType, IDIBuilder, DIType, uint, uint)
Initializes a new instance of the DebugArrayType class.
- DebugArrayType(IArrayType, IDebugType<ITypeRef, DIType>, IDIBuilder, uint, uint, uint)
Initializes a new instance of the DebugArrayType class
Properties
- DebugElementType
Gets the full IDebugType<TNative, TDebug> type for the elements
- ElementType
Gets the types of the elements in the sequence
- Length
Gets the length of the array
- LowerBound
Gets the lower bound of the array - usually, but not always, zero
Methods
- ResolveTemporary(IDataLayout, IDIBuilder)
Resolves a temporary metadata node for the array if full size information wasn't available at creation time