// dnlib: See LICENSE.txt for more info
namespace dnlib.DotNet.MD {
///
/// The metadata tables
///
public enum Table : byte {
/// Module table (00h)
Module,
/// TypeRef table (01h)
TypeRef,
/// TypeDef table (02h)
TypeDef,
/// FieldPtr table (03h)
FieldPtr,
/// Field table (04h)
Field,
/// MethodPtr table (05h)
MethodPtr,
/// Method table (06h)
Method,
/// ParamPtr table (07h)
ParamPtr,
/// Param table (08h)
Param,
/// InterfaceImpl table (09h)
InterfaceImpl,
/// MemberRef table (0Ah)
MemberRef,
/// Constant table (0Bh)
Constant,
/// CustomAttribute table (0Ch)
CustomAttribute,
/// FieldMarshal table (0Dh)
FieldMarshal,
/// DeclSecurity table (0Eh)
DeclSecurity,
/// ClassLayout table (0Fh)
ClassLayout,
/// FieldLayout table (10h)
FieldLayout,
/// StandAloneSig table (11h)
StandAloneSig,
/// EventMap table (12h)
EventMap,
/// EventPtr table (13h)
EventPtr,
/// Event table (14h)
Event,
/// PropertyMap table (15h)
PropertyMap,
/// PropertyPtr table (16h)
PropertyPtr,
/// Property table (17h)
Property,
/// MethodSemantics table (18h)
MethodSemantics,
/// MethodImpl table (19h)
MethodImpl,
/// ModuleRef table (1Ah)
ModuleRef,
/// TypeSpec table (1Bh)
TypeSpec,
/// ImplMap table (1Ch)
ImplMap,
/// FieldRVA table (1Dh)
FieldRVA,
/// ENCLog table (1Eh)
ENCLog,
/// ENCMap table (1Fh)
ENCMap,
/// Assembly table (20h)
Assembly,
/// AssemblyProcessor table (21h)
AssemblyProcessor,
/// AssemblyOS table (22h)
AssemblyOS,
/// AssemblyRef table (23h)
AssemblyRef,
/// AssemblyRefProcessor table (24h)
AssemblyRefProcessor,
/// AssemblyRefOS table (25h)
AssemblyRefOS,
/// File table (26h)
File,
/// ExportedType table (27h)
ExportedType,
/// ManifestResource table (28h)
ManifestResource,
/// NestedClass table (29h)
NestedClass,
/// GenericParam table (2Ah)
GenericParam,
/// MethodSpec table (2Bh)
MethodSpec,
/// GenericParamConstraint table (2Ch)
GenericParamConstraint,
/// (Portable PDB) Document table (30h)
Document = 0x30,
/// (Portable PDB) MethodDebugInformation table (31h)
MethodDebugInformation,
/// (Portable PDB) LocalScope table (32h)
LocalScope,
/// (Portable PDB) LocalVariable table (33h)
LocalVariable,
/// (Portable PDB) LocalConstant table (34h)
LocalConstant,
/// (Portable PDB) ImportScope table (35h)
ImportScope,
/// (Portable PDB) StateMachineMethod table (36h)
StateMachineMethod,
/// (Portable PDB) CustomDebugInformation table (37h)
CustomDebugInformation,
}
}