Method CreateMemberType
CreateMemberType(DIScope?, LazyEncodedString, DIFile?, uint, ulong, uint, ulong, DebugInfoFlags, DIType?)
Creates a DIDerivedType for a member of a type
public DIDerivedType CreateMemberType(DIScope? scope, LazyEncodedString name, DIFile? file, uint line, ulong bitSize, uint bitAlign, ulong bitOffset, DebugInfoFlags debugFlags, DIType? type)
Parameters
scope
DIScopeScope containing the member type
name
LazyEncodedStringName of the member type
file
DIFileFile containing the member type
line
uintLine of the start of the member type
bitSize
ulongSize of the member type in bits
bitAlign
uintBit alignment of the member
bitOffset
ulongBit offset of the member
debugFlags
DebugInfoFlagsDebugInfoFlags for the type
type
DITypeLLVM native type for the member type