Class DebugMemberLayout
DebugMemberLayout is used to define custom layout information for structure members
Inheritance
DebugMemberLayout
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 DebugMemberLayout
Remarks
Ordinarily layout information is handle automatically in DebugStructType.SetBody however in cases where explicitly controlled (or "packed") layout is required, instances of DebugMemberLayout are used to provide the information necessary to generate a proper type and debug information.
Constructors
DebugMemberLayout(UInt64, UInt32, UInt64) | Initializes a new instance of the DebugMemberLayout class. |
Properties
BitAlignment | Gets the bit alignment for the field |
BitOffset | Gets the bit offset for the field in it's containing type |
BitSize | Gets the bit size for the field |