Constructor DebugUnionType
DebugUnionType(IStructType, BitcodeModule, DIScope, String, DIFile, UInt32, DebugInfoFlags, IEnumerable<DebugMemberInfo>)
Initializes a new instance of the DebugUnionType class.
Declaration
public DebugUnionType(IStructType llvmType, BitcodeModule module, DIScope scope, string name, DIFile file, uint line, DebugInfoFlags debugFlags, IEnumerable<DebugMemberInfo> elements)
Parameters
public DebugUnionType(IStructType llvmType, BitcodeModule module, DIScope scope, string name, DIFile file, uint line, DebugInfoFlags debugFlags, IEnumerable<DebugMemberInfo> elements)
IStructType | llvmType | Underlying native type this debug type describes |
BitcodeModule | module | Module to contain the debug metadata for this type |
DIScope | scope | Scope containing this type |
String | name | Debug/source name of the type |
DIFile | file | Source file containing this type |
UInt32 | line | Line number for this type |
DebugInfoFlags | debugFlags | Debug flags for this type |
IEnumerable<DebugMemberInfo> | elements | Descriptors for the members of the type |
DebugUnionType(BitcodeModule, String, DIScope, String, DIFile, UInt32)
Initializes a new instance of the DebugUnionType class.
Declaration
public DebugUnionType(BitcodeModule module, string nativeName, DIScope scope, string name, DIFile file, uint line = 0U)
Parameters
public DebugUnionType(BitcodeModule module, string nativeName, DIScope scope, string name, DIFile file, uint line = 0U)
BitcodeModule | module | Module to contain the debug metadata for this type |
String | nativeName | Native LLVM type name |
DIScope | scope | Scope containing this type |
String | name | Debug/source name of the type |
DIFile | file | Source file containing this type |
UInt32 | line | Line number for this type |