MetadataReaderProvider Class
Definition
Provides a MetadataReader for metadata stored in an array of bytes, a memory block, or a stream.
public ref class MetadataReaderProvider sealed : IDisposable
public sealed class MetadataReaderProvider : IDisposable
type MetadataReaderProvider = class
interface IDisposable
Public NotInheritable Class MetadataReaderProvider
Implements IDisposable
- Inheritance
-
MetadataReaderProvider
- Implements
Remarks
MetadataReaderProvider
supports the following formats:
- ECMA-335 CLI (Common Language Infrastructure) metadata (FromMetadataImage(Byte*, Int32)).
- Edit and Continue metadata delta (FromMetadataImage(Byte*, Int32)).
- Portable PDB metadata (FromPortablePdbImage(Byte*, Int32)).
Methods
Dispose() |
Disposes all memory allocated by the reader. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
FromMetadataImage(Byte*, Int32) |
Creates a metadata provider over an image stored in memory. |
FromMetadataImage(ImmutableArray<Byte>) |
Creates a provider over a byte array. |
FromMetadataStream(Stream, MetadataStreamOptions, Int32) |
Creates a provider for a stream of the specified size beginning at its current position. |
FromPortablePdbImage(Byte*, Int32) |
Creates a portable PDB metadata provider over a blob stored in memory. |
FromPortablePdbImage(ImmutableArray<Byte>) |
Creates a portable PDB metadata provider over a byte array. |
FromPortablePdbStream(Stream, MetadataStreamOptions, Int32) |
Creates a provider for a stream of the specified size beginning at its current position. |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder) |
Gets a MetadataReader from a MetadataReaderProvider. |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |