Click or drag to resize
Llvm.NET LogoDebugMemberInfoExplicitLayout Property

[This is preliminary documentation and is subject to change.]

Provides explicit layout information for this member

Namespace:  Llvm.NET.DebugInfo
Assembly:  Llvm.NET (in Llvm.NET.dll) Version: 3.8.6158
Syntax
C#
public DebugMemberLayout ExplicitLayout { get; set; }

Property Value

Type: DebugMemberLayout
Remarks
If this is null then SetBody(Boolean, NativeModule, DIScope, DIFile, UInt32, DebugInfoFlags, IEnumerableDebugMemberInfo) will default to using Layout to determine the size using the module's target specific layout.
Note Note
If this property is provided (e.g. is not ) for any member of a type, then it must be set for all members. In other words explicit layout must be defined for all members or none. Furthermore, for types using explicit layout, the type containing this member must include the "packed" modifier.
See Also