AssemblyMetadata Classe

Definizione

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

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

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)
Kind

Restituisce il tipo di metadati. MetadataImageKind

Metodi

CommonCopy()

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

(Ereditato da Metadata)
Copy()

Crea una copia di questo oggetto.

(Ereditato da Metadata)
Create(IEnumerable<ModuleMetadata>)

Crea un assembly multi-modulo.

Create(ImmutableArray<ModuleMetadata>)

Crea un assembly multi-modulo.

Create(ModuleMetadata)

Crea un assembly a modulo singolo.

Create(ModuleMetadata[])

Crea un assembly multi-modulo.

CreateFromFile(String)

Trova tutti i moduli di un assembly in un percorso specificato e compila un'istanza di AssemblyMetadata che li rappresenta.

CreateFromImage(IEnumerable<Byte>)

Crea un assembly a modulo singolo.

CreateFromImage(ImmutableArray<Byte>)

Crea un assembly a modulo singolo.

CreateFromStream(Stream, Boolean)

Crea un assembly a modulo singolo.

CreateFromStream(Stream, PEStreamOptions)

Crea un assembly a modulo singolo.

Dispose()

Elimina tutti i moduli contenuti nell'assembly.

GetModules()

Moduli che comprendono questo assembly. Il primo modulo è il modulo manifesto.

GetReference(DocumentationProvider, ImmutableArray<String>, Boolean, String, String)

Crea un riferimento ai metadati dell'assembly.

Si applica a