Constructor DebugUnionType
DebugUnionType(IStructType, IDIBuilder, DIScope?, string, DIFile?, uint, DebugInfoFlags, IEnumerable<DebugMemberInfo>)
Initializes a new instance of the DebugUnionType class.
public DebugUnionType(IStructType llvmType, IDIBuilder diBuilder, DIScope? scope, string name, DIFile? file, uint line, DebugInfoFlags debugFlags, IEnumerable<DebugMemberInfo> elements)
Parameters
llvmType
IStructTypeUnderlying native type this debug type describes
diBuilder
IDIBuilderDebug information builder to use
scope
DIScopeScope containing this type
name
stringDebug/source name of the type
file
DIFileSource file containing this type
line
uintLine number for this type
debugFlags
DebugInfoFlagsDebug flags for this type
elements
IEnumerable<DebugMemberInfo>Descriptors for the members of the type
DebugUnionType(IDIBuilder, string, DIScope?, string, DIFile?, uint)
Initializes a new instance of the DebugUnionType class.
public DebugUnionType(IDIBuilder diBuilder, string nativeName, DIScope? scope, string name, DIFile? file, uint line = 0)