Freigeben über


AssemblyMetadata Klasse

Definition

Stellt eine unveränderliche Momentaufnahme von Assembly-CLI-Metadaten dar.

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
Vererbung
AssemblyMetadata

Eigenschaften

Id

Die ID für diese Metadaten instance. Wenn zwei Metadateninstanzen dieselbe ID haben, verfügen sie über den gleichen Inhalt. Wenn sie unterschiedliche IDs haben, können sie den gleichen Inhalt haben oder nicht.

(Geerbt von Metadata)
Kind

Gibt die Art der Metadaten zurück. MetadataImageKind

Methoden

CommonCopy()

Stellt eine unveränderliche Momentaufnahme von Assembly-CLI-Metadaten dar.

(Geerbt von Metadata)
Copy()

Erstellt eine Kopie dieses Objekts.

(Geerbt von Metadata)
Create(IEnumerable<ModuleMetadata>)

Erstellt eine Assembly mit mehreren Modulen.

Create(ImmutableArray<ModuleMetadata>)

Erstellt eine Assembly mit mehreren Modulen.

Create(ModuleMetadata)

Erstellt eine Einzelmodulassembly.

Create(ModuleMetadata[])

Erstellt eine Assembly mit mehreren Modulen.

CreateFromFile(String)

Sucht alle Module einer Assembly in einem angegebenen Pfad und erstellt eine instance, die AssemblyMetadata sie darstellt.

CreateFromImage(IEnumerable<Byte>)

Erstellt eine Einzelmodulassembly.

CreateFromImage(ImmutableArray<Byte>)

Erstellt eine Einzelmodulassembly.

CreateFromStream(Stream, Boolean)

Erstellt eine Einzelmodulassembly.

CreateFromStream(Stream, PEStreamOptions)

Erstellt eine Einzelmodulassembly.

Dispose()

Entsorgt alle module, die in der Assembly enthalten sind.

GetModules()

Module, die diese Assembly enthalten. Das erste Modul ist das Manifestmodul.

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

Erstellt einen Verweis auf die Assemblymetadaten.

Gilt für: