MetadataReaderProvider Classe
Definizione
Fornisce un MetadataReader per i metadati archiviati in una matrice di byte, un blocco di memoria o un flusso.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
- Ereditarietà
-
MetadataReaderProvider
- Implementazioni
Commenti
MetadataReaderProvider
supporta i formati seguenti:MetadataReaderProvider
supports the following formats:
- Metadati dell'interfaccia della riga di comando ECMA-335 (Common Language Infrastructure) ( FromMetadataImage(Byte*, Int32) ).ECMA-335 CLI (Common Language Infrastructure) metadata (FromMetadataImage(Byte*, Int32)).
- Modifica e continuazione del Delta dei metadati ( FromMetadataImage(Byte*, Int32) ).Edit and Continue metadata delta (FromMetadataImage(Byte*, Int32)).
- Metadati del PDB portabile ( FromPortablePdbImage(Byte*, Int32) ).Portable PDB metadata (FromPortablePdbImage(Byte*, Int32)).
Metodi
Dispose() |
Elimina tutta la memoria allocata dal lettore.Disposes all memory allocated by the reader. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object. (Ereditato da Object) |
FromMetadataImage(Byte*, Int32) |
Crea un provider di metadati su un'immagine archiviata in memoria.Creates a metadata provider over an image stored in memory. |
FromMetadataImage(ImmutableArray<Byte>) |
Crea un provider in una matrice di byte.Creates a provider over a byte array. |
FromMetadataStream(Stream, MetadataStreamOptions, Int32) |
Crea un provider per un flusso delle dimensioni specificate con inizio nella posizione corrente.Creates a provider for a stream of the specified size beginning at its current position. |
FromPortablePdbImage(Byte*, Int32) |
Crea un provider di metadati PDB portatile su un BLOB archiviato in memoria.Creates a portable PDB metadata provider over a blob stored in memory. |
FromPortablePdbImage(ImmutableArray<Byte>) |
Crea un provider di metadati PDB portatile su una matrice di byte.Creates a portable PDB metadata provider over a byte array. |
FromPortablePdbStream(Stream, MetadataStreamOptions, Int32) |
Crea un provider per un flusso delle dimensioni specificate con inizio nella posizione corrente.Creates a provider for a stream of the specified size beginning at its current position. |
GetHashCode() |
Funge da funzione hash predefinita.Serves as the default hash function. (Ereditato da Object) |
GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder) |
Ottiene un oggetto MetadataReader da un oggetto MetadataReaderProvider.Gets a MetadataReader from a MetadataReaderProvider. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object. (Ereditato da Object) |