Enum MetadataKind
Enumeration to define metadata type kind
public enum MetadataKind
Fields
ConstantAsMetadata = 1
Constant Value as metadata
DIBasicType = 12
Debug info basic type
DICompileUnit = 17
Debug info Compilation Unit
DICompositeType = 14
Debug info composite type
DIDerivedType = 13
Debug info derived type
DIEnumerator = 11
Debug info enumerator
DIExpression = 7
Debug info expression
DIFile = 16
Debug info file reference
DIGlobalVariable = 25
Debug info for a global variable
DIGlobalVariableExpression = 8
Debug info global variable expression
DIImportedEntity = 29
Debug info for an imported entity
DILexicalBlock = 19
Debug info lexical block
DILexicalBlockFile = 20
Debug info lexical block file
DILocalVariable = 26
Debug info for a local variable
DILocation = 6
Debug info location
DIMacro = 31
Debug info for a macro
DIMacroFile = 32
Debug info for a macro file
DIModule = 22
Debug info fro a module
DINamespace = 21
Debug info namespace
DIObjCProperty = 28
Debug info for an Objective C style property
DISubprogram = 18
Debug info sub program
DISubrange = 10
Debug info sub range
DISubroutineType = 15
Debug info subroutine type
DITemplateTypeParameter = 23
Debug info for a template type parameter
DITemplateValueParameter = 24
Debug info for a template value parameter
DistinctMDOperandPlaceholder = 3
Distinct metadata place holder
GenericDINode = 9
Generic Debug info node
LocalAsMetadata = 2
Local value as metadata
MDString = 0
IrMetadata string
MDTuple = 5
IrMetadata tuple