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
llvmTypeIStructTypeUnderlying native type this debug type describes
diBuilderIDIBuilderDebug information builder to use
scopeDIScopeScope containing this type
namestringDebug/source name of the type
fileDIFileSource file containing this type
lineuintLine number for this type
debugFlagsDebugInfoFlagsDebug flags for this type
elementsIEnumerable<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)