Method CreateReplaceableCompositeType
CreateReplaceableCompositeType(Tag, LazyEncodedString, DIScope?, DIFile?, uint, uint, ulong, uint, DebugInfoFlags, LazyEncodedString?)
Creates a replaceable composite type
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
tagTagDebug information Tag for the composite type (only values for a composite type are allowed)
nameLazyEncodedStringName of the type (use Empty for anonymous types)
scopeDIScopeScope of the type
fileDIFileSource file for the type
lineuintSource line for the type
languintSource language the type is defined in
sizeInBitsulongsize of the type in bits
alignBitsuintalignment of the type in bits
flagsDebugInfoFlagsDebugInfoFlags for the type
uniqueIdLazyEncodedStringUnique identifier for the type