Table of Contents

Enum ColumnType

Namespace
AsmResolver.PE.DotNet.Metadata.Tables
Assembly
AsmResolver.PE.dll

Provides all possible data types that a single cell in a metadata table can contain.

public enum ColumnType

Fields

Assembly = 32
AssemblyOS = 34
AssemblyProcessor = 33
AssemblyRef = 35
AssemblyRefOS = 37
AssemblyRefProcessor = 36
Blob = 71
Byte = 134217729
ClassLayout = 15
Constant = 11
CustomAttribute = 12
CustomAttributeType = 66
CustomDebugInformation = 55
DeclSecurity = 14
Document = 48
EncLog = 30
EncMap = 31
Event = 20
EventMap = 18
EventPtr = 19
ExportedType = 39
Field = 4
FieldLayout = 16
FieldMarshal = 13
FieldPtr = 3
FieldRva = 29
File = 38
GenericParam = 42
GenericParamConstraint = 44
Guid = 72
HasConstant = 57
HasCustomAttribute = 58
HasCustomDebugInformation = 69
HasDeclSecurity = 60
HasFieldMarshal = 59
HasSemantics = 62
ImplMap = 28
Implementation = 65
ImportScope = 53
InterfaceImpl = 9
LocalConstant = 52
LocalScope = 50
LocalVariable = 51
ManifestResource = 40
MemberForwarded = 64
MemberRef = 10
MemberRefParent = 61
Method = 6
MethodDebugInformation = 49
MethodDefOrRef = 63
MethodImpl = 25
MethodPtr = 5
MethodSemantics = 24
MethodSpec = 43
Module = 0
ModuleRef = 26
NestedClass = 41
Param = 8
ParamPtr = 7
Property = 23
PropertyMap = 21
PropertyPtr = 22
ResolutionScope = 67
StandAloneSig = 17
StateMachineMethod = 54
String = 70
TypeDef = 2
TypeDefOrRef = 56
TypeOrMethodDef = 68
TypeRef = 1
TypeSpec = 27
UInt16 = 134217730
UInt32 = 134217732