Class DebugMemberInfo
Describes a member/field of a type for creating debug information
Inheritance
Namespace: Llvm.NET.DebugInfo
Assembly: Llvm.NET.dll
Syntax
public class DebugMemberInfo
Remarks
This class is used with DebugStructType to provide debug information for a type.
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.
Properties
DebugInfoFlags | Gets or sets the flags for the field declaration |
DebugType | Gets or sets the debug type information for this field |
ExplicitLayout | Gets or sets the explicit layout information for this member |
File | Gets or sets the file the field is declared in |
Index | Gets or sets the LLVM structure element index this descriptor describes |
Line | Gets or sets the source line the field is declared on |
Name | Gets or sets the name of the field |