Namespace AsmResolver.PE.DotNet.Metadata
Classes
- BlobStream
- Represents the metadata stream containing blob signatures referenced by entries in the tables stream. 
- CustomMetadataStream
- Represents a metadata stream with contents in a custom data format. 
- DefaultMetadataStreamReader
- Provides a default implementation for the DefaultMetadataStreamReader interface, which is able to read all metadata streams defined by the ECMA-335, and creates instances of CustomMetadataStream when an unknown metadata stream was read. 
- FieldRvaDataReader
- Provides a default implementation of the IFieldRvaDataReader interface. 
- GuidStream
- Represents the metadata stream containing GUIDs referenced by entries in the tables stream. 
- MetadataDirectory
- Represents a data directory containing metadata for a managed executable, including fields from the metadata header, as well as the streams containing metadata tables and blob signatures. 
- MetadataHeap
- Provides a base implementation of a metadata heap. 
- MetadataReaderContext
- Provides a context for a .NET metadata directory reader. 
- MetadataStreamList
- Provides an implementation of a lazy-initialized list of metadata streams present in a metadata directory. 
- PdbStream
- Represents the metadata stream containing Portable PDB debug data that is associated to a .NET module. 
- SerializedBlobStream
- Provides an implementation of a blob stream that obtains blobs from a readable segment in a file. 
- SerializedGuidStream
- Provides an implementation of a GUID stream that obtains GUIDs from a readable segment in a file. 
- SerializedMetadataDirectory
- Provides an implementation of a metadata directory that is stored in a PE file. 
- SerializedPdbStream
- Provides an implementation of a PDB stream that obtains GUIDs from a readable segment in a file. 
- SerializedStringsStream
- Provides an implementation of a strings stream that obtains strings from a readable segment in a file. 
- SerializedTableStream
- Provides an implementation of a tables stream that obtains tables from a readable segment in a file. 
- SerializedUserStringsStream
- Provides an implementation of a user-strings stream that obtains strings from a readable segment in a file. 
- StringsStream
- Represents the metadata stream containing the logical strings heap of a managed executable file. 
- TablesStream
- Represents the metadata stream containing tables defining each member in a .NET assembly. 
- UserStringsStream
- Represents the metadata streams containing the user strings referenced by CIL method bodies. 
Structs
- MetadataStreamHeader
- Represents a raw metadata stream header, defining the offset, size and name of a metadata stream. 
Interfaces
- IFieldRvaDataReader
- Provides members for reading data referenced by a row in the FieldRVA table. 
- ILazyMetadataStream
- Represents a metadata stream that is initialized lazily. 
- IMetadataStream
- Represents a single metadata stream in the metadata directory of a managed executable file. 
- IMetadataStreamReader
- Provides members for reading a stream stored in the metadata directory of a .NET image. 
Enums
- MetadataSignature
- Provides members defining all possible signatures that a metadata directory can start with. 
- MetadataStreamReaderFlags
- Special flags used to provide information about metadata to IMetadataStreamReader. 
- TablesStreamFlags
- Provides members for all possible flags that the tables stream defines.