Interface IMetadataBuffer
- Namespace
- AsmResolver.DotNet.Builder.Metadata
- Assembly
- AsmResolver.DotNet.dll
Provides access to various metadata stream buffers, including tables, strings, user-strings, GUID and blob streams.
public interface IMetadataBuffer
Properties
BlobStream
Gets the mutable blob stream (#Blob) buffer of this metadata directory.
BlobStreamBuffer BlobStream { get; }
Property Value
GuidStream
Gets the mutable GUID stream (#GUID) buffer of this metadata directory.
GuidStreamBuffer GuidStream { get; }
Property Value
StringsStream
Gets the mutable strings stream (#Strings) buffer of this metadata directory.
StringsStreamBuffer StringsStream { get; }
Property Value
TablesStream
Gets the mutable tables stream (#~ or #-) buffer of this metadata directory.
TablesStreamBuffer TablesStream { get; }
Property Value
UserStringsStream
Gets the mutable user-strings stream (#US) buffer of this metadata directory.
UserStringsStreamBuffer UserStringsStream { get; }
Property Value
Methods
CreateMetadata()
Flushes all metadata stream buffers and builds up a new metadata directory.
MetadataDirectory CreateMetadata()
Returns
- MetadataDirectory
The constructed metadata directory.