Method CreateReplaceableCompositeType
CreateReplaceableCompositeType(Tag, String, DIScope, DIFile, UInt32, UInt32, UInt64, UInt32, DebugInfoFlags, String)
Creates a replaceable composite type
Declaration
public DICompositeType CreateReplaceableCompositeType(Tag tag, string name, DIScope scope, DIFile file, uint line, uint lang = 0U, ulong sizeInBits = 0UL, uint alignBits = 0U, DebugInfoFlags flags = DebugInfoFlags.None, string uniqueId = "")
Parameters
public DICompositeType CreateReplaceableCompositeType(Tag tag, string name, DIScope scope, DIFile file, uint line, uint lang = 0U, ulong sizeInBits = 0UL, uint alignBits = 0U, DebugInfoFlags flags = DebugInfoFlags.None, string uniqueId = "")
Tag | tag | Debug information Tag for the composite type (only values for a composite type are allowed) |
String | name | Name of the type (use Empty for anonymous types) |
DIScope | scope | Scope of the type |
DIFile | file | Source file for the type |
UInt32 | line | Source line for the type |
UInt32 | lang | Source language the type is defined in |
UInt64 | sizeInBits | size of the type in bits |
UInt32 | alignBits | alignment of the type in bits |
DebugInfoFlags | flags | DebugInfoFlags for the type |
String | uniqueId | Unique identifier for the type |
Returns
DICompositeType | DICompositeType |