Share via


AssemblyMetadata Clase

Definición

Representa una instantánea inmutable de metadatos de la CLI de ensamblado.

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

Propiedades

Id

Identificador de esta instancia de metadatos. Si dos instancias de metadatos tienen el mismo identificador, tienen el mismo contenido. Si tienen identificadores diferentes, pueden o no tener el mismo contenido.

(Heredado de Metadata)
Kind

Devuelve el tipo de metadatos. MetadataImageKind

Métodos

CommonCopy()

Representa una instantánea inmutable de metadatos de la CLI de ensamblado.

(Heredado de Metadata)
Copy()

Crea una copia de este objeto.

(Heredado de Metadata)
Create(IEnumerable<ModuleMetadata>)

Crea un ensamblado de varios módulos.

Create(ImmutableArray<ModuleMetadata>)

Crea un ensamblado de varios módulos.

Create(ModuleMetadata)

Crea un ensamblado de módulo único.

Create(ModuleMetadata[])

Crea un ensamblado de varios módulos.

CreateFromFile(String)

Busca todos los módulos de un ensamblado en una ruta de acceso especificada y crea una instancia de AssemblyMetadata que las representa.

CreateFromImage(IEnumerable<Byte>)

Crea un ensamblado de módulo único.

CreateFromImage(ImmutableArray<Byte>)

Crea un ensamblado de módulo único.

CreateFromStream(Stream, Boolean)

Crea un ensamblado de módulo único.

CreateFromStream(Stream, PEStreamOptions)

Crea un ensamblado de módulo único.

Dispose()

Elimina todos los módulos contenidos en el ensamblado.

GetModules()

Módulos que componen este ensamblado. El primer módulo es el módulo de manifiesto.

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

Crea una referencia a los metadatos del ensamblado.

Se aplica a