Method CreateReplaceableCompositeType
CreateReplaceableCompositeType(Tag, LazyEncodedString, DIScope?, DIFile?, uint, uint, ulong, uint, DebugInfoFlags, LazyEncodedString?)
Creates a replaceable composite type
public DICompositeType CreateReplaceableCompositeType(Tag tag, LazyEncodedString name, DIScope? scope, DIFile? file, uint line, uint lang = 0, ulong sizeInBits = 0, uint alignBits = 0, DebugInfoFlags flags = DebugInfoFlags.None, LazyEncodedString? uniqueId = null)
Parameters
tag
TagDebug information Tag for the composite type (only values for a composite type are allowed)
name
LazyEncodedStringName of the type (use Empty for anonymous types)
scope
DIScopeScope of the type
file
DIFileSource file for the type
line
uintSource line for the type
lang
uintSource language the type is defined in
sizeInBits
ulongsize of the type in bits
alignBits
uintalignment of the type in bits
flags
DebugInfoFlagsDebugInfoFlags for the type
uniqueId
LazyEncodedStringUnique identifier for the type