Condividi tramite


ModuleMetadata Classe

Definizione

Rappresenta uno snapshot non modificabile dei metadati dell'interfaccia della riga di comando del modulo.

public ref class ModuleMetadata sealed : Microsoft::CodeAnalysis::Metadata
public sealed class ModuleMetadata : Microsoft.CodeAnalysis.Metadata
type ModuleMetadata = class
    inherit Metadata
Public NotInheritable Class ModuleMetadata
Inherits Metadata
Ereditarietà
ModuleMetadata

Commenti

Questo oggetto può allocare risorse o file di blocco significativi a seconda della modalità di costruzione.

Proprietà

Id

ID per questa istanza di metadati. Se due istanze di metadati hanno lo stesso ID, hanno lo stesso contenuto. Se hanno id diversi possono o non hanno lo stesso contenuto.

(Ereditato da Metadata)
IsDisposed

True se il modulo è stato eliminato.

Kind

Restituisce l'oggetto MetadataImageKind per questa istanza.

Name

Nome del modulo.

Metodi

CommonCopy()

Rappresenta uno snapshot non modificabile dei metadati dell'interfaccia della riga di comando del modulo.

(Ereditato da Metadata)
Copy()

Crea una copia di questo oggetto.

(Ereditato da Metadata)
CreateFromFile(String)

Crea un modulo di metadati da un file contenente un'immagine eseguibile portabile.

CreateFromImage(IEnumerable<Byte>)

Creare un modulo di metadati da una sequenza di byte.

CreateFromImage(ImmutableArray<Byte>)

Creare un modulo di metadati da una matrice di byte.

CreateFromImage(IntPtr, Int32)

Creare un modulo di metadati da un puntatore alla memoria non elaborata a un'immagine PE o a un file di oggetto.

CreateFromMetadata(IntPtr, Int32)

Creare un modulo di metadati da un puntatore alla memoria non elaborata alla directory dei metadati di un'immagine PE o di una sezione cormeta di un file oggetto. Sono attualmente supportati solo i moduli manifesto.

CreateFromMetadata(IntPtr, Int32, Action)

Creare un modulo di metadati da un puntatore alla memoria non elaborata alla directory dei metadati di un'immagine PE o di una sezione cormeta di un file oggetto. Sono attualmente supportati solo i moduli manifesto.

CreateFromMetadata(IntPtr, Int32, IDisposable, Boolean)

Creare un modulo di metadati da un puntatore alla memoria non elaborata alla directory dei metadati di un'immagine PE o di una sezione cormeta di un file oggetto. Sono attualmente supportati solo i moduli manifesto.

CreateFromStream(Stream, Boolean)

Creare un modulo di metadati da un flusso.

CreateFromStream(Stream, PEStreamOptions)

Creare un modulo di metadati da un flusso.

Dispose()

Libera memoria e handle allocati per il modulo.

GetMetadataReader()

Restituisce il lettore di metadati.

GetModuleNames()

Restituisce i nomi di file dei moduli gestiti collegati.

GetModuleVersionId()

Versione del contenuto del modulo.

GetReference(DocumentationProvider, String, String)

Crea un riferimento ai metadati del modulo.

Si applica a