Class DebugMemberInfo
Describes a member/field of a type for creating debug information
Inheritance
Inherited Members
Namespace: Ubiquity.NET.Llvm.DebugInfo
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public class DebugMemberInfo
Remarks
This class is used with Debug
In order to support explicit layout structures the members relating to layout are all nullable. When they are null then modules Layout target specific layout information is used to determine layout details. Setting the layout members of this class to non-null will override that behavior to define explicit layout details.
Constructors
DebugMemberInfo(UInt32, String, DIFile, UInt32, IDebugType<ITypeRef, DIType>, DebugInfoFlags, DebugMemberLayout) | Initializes a new instance of the Debug |
Properties
Debug |
Gets the flags for the field declaration |
Debug |
Gets the debug type information for this field |
Explicit |
Gets the explicit layout information for this member |
File | Gets the file the field is declared in |
Index | Gets the LLVM structure element index this descriptor describes |
Line | Gets the source line the field is declared on |
Name | Gets the name of the field |