Partager via


AssemblyMetadata Classe

Définition

Représente une instantané immuable des métadonnées CLI de l’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
Héritage
AssemblyMetadata

Propriétés

Id

ID de cette instance de métadonnées. Si deux instances de métadonnées ont le même ID, elles ont le même contenu. S’ils ont des ID différents, ils peuvent ou non avoir le même contenu.

(Hérité de Metadata)
Kind

Retourne le type de métadonnées. MetadataImageKind

Méthodes

CommonCopy()

Représente une instantané immuable des métadonnées CLI de l’assembly.

(Hérité de Metadata)
Copy()

Crée une copie de cet objet.

(Hérité de Metadata)
Create(IEnumerable<ModuleMetadata>)

Crée un assembly multi-module.

Create(ImmutableArray<ModuleMetadata>)

Crée un assembly multi-module.

Create(ModuleMetadata)

Crée un assembly à module unique.

Create(ModuleMetadata[])

Crée un assembly multi-module.

CreateFromFile(String)

Recherche tous les modules d’un assembly sur un chemin spécifié et génère un instance de AssemblyMetadata qui les représente.

CreateFromImage(IEnumerable<Byte>)

Crée un assembly à module unique.

CreateFromImage(ImmutableArray<Byte>)

Crée un assembly à module unique.

CreateFromStream(Stream, Boolean)

Crée un assembly à module unique.

CreateFromStream(Stream, PEStreamOptions)

Crée un assembly à module unique.

Dispose()

Supprime tous les modules contenus dans l’assembly.

GetModules()

Modules comprenant cet assembly. Le premier module est le module manifeste.

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

Crée une référence aux métadonnées de l’assembly.

S’applique à