Metadata Explorer (original) (raw)
The metadata explorer in ILSpy offers low-level access to the metadata tables stored in a .NET PE image.
Currently the following tables are supported:
- Assembly : 0x20
- AssemblyRef : 0x23
- ClassLayout : 0x0F
- Constant : 0x0B
- CustomAttribute : 0x0C
- DeclSecurity : 0x0E
- EventMap : 0x12
- Event : 0x14
- ExportedType : 0x27
- Field : 0x04
- FieldLayout : 0x10
- FieldMarshal : 0x0D
- FieldRVA : 0x1D
- File : 0x26
- GenericParam : 0x2A
- GenericParamConstraint : 0x2C
- ImplMap : 0x1C
- InterfaceImpl : 0x09
- ManifestResource : 0x28
- MemberRef : 0x0A
- MethodDef : 0x06
- MethodImpl : 0x19
- MethodSemantics : 0x18
- MethodSpec : 0x2B
- Module : 0x00
- ModuleRef : 0x1A
- NestedClass : 0x29
- Param : 0x08
- Property : 0x17
- PropertyMap : 0x15
- StandAloneSig : 0x11
- TypeDef : 0x02
- TypeRef : 0x01
- TypeSpec : 0x1B
Features
- Filter table rows by individual columns:
- Text (regular expressions)
- Tokens/Blobs (hexadecimal representation)
- Flags (Checkboxes for each flag)
- Go to metadata entity from IL view
- Go to arbitrary metadata token from current metadata table
Tooltips
Tooltips for attribute columns
Tooltips for signatures
Context actions
Decompile selected entity
Jump to selected token
If you want to add other features, please feel free to open a new issue.