Compartir a través de


ModuleMetadata Clase

Definición

Representa una instantánea inmutable de los metadatos de la CLI del módulo.

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

Comentarios

Este objeto puede asignar recursos significativos o bloquear archivos en función de cómo se construya.

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

True si se ha eliminado el módulo.

Kind

Devuelve el MetadataImageKind para esta instancia.

Name

Nombre del módulo.

Métodos

CommonCopy()

Representa una instantánea inmutable de los metadatos de la CLI del módulo.

(Heredado de Metadata)
Copy()

Crea una copia de este objeto.

(Heredado de Metadata)
CreateFromFile(String)

Crea un módulo de metadatos a partir de un archivo que contiene una imagen ejecutable portátil.

CreateFromImage(IEnumerable<Byte>)

Cree un módulo de metadatos a partir de una secuencia de bytes.

CreateFromImage(ImmutableArray<Byte>)

Cree un módulo de metadatos a partir de una matriz de bytes.

CreateFromImage(IntPtr, Int32)

Cree un módulo de metadatos a partir de un puntero de memoria sin procesar a una imagen pe o a un archivo de objeto.

CreateFromMetadata(IntPtr, Int32, Action)

Cree un módulo de metadatos desde un puntero de memoria sin procesar al directorio de metadatos de una imagen pe o sección .cormeta de un archivo de objeto. Actualmente solo se admiten módulos de manifiesto.

CreateFromMetadata(IntPtr, Int32, IDisposable, Boolean)

Cree un módulo de metadatos desde un puntero de memoria sin procesar al directorio de metadatos de una imagen pe o sección .cormeta de un archivo de objeto. Actualmente solo se admiten módulos de manifiesto.

CreateFromMetadata(IntPtr, Int32)

Cree un módulo de metadatos desde un puntero de memoria sin procesar al directorio de metadatos de una imagen pe o sección .cormeta de un archivo de objeto. Actualmente solo se admiten módulos de manifiesto.

CreateFromStream(Stream, Boolean)

Cree un módulo de metadatos a partir de una secuencia.

CreateFromStream(Stream, PEStreamOptions)

Cree un módulo de metadatos a partir de una secuencia.

Dispose()

Libera memoria y identificadores asignados para el módulo.

GetMetadataReader()

Devuelve el lector de metadatos.

GetModuleNames()

Devuelve los nombres de archivo de los módulos administrados vinculados.

GetModuleVersionId()

Versión del contenido del módulo.

GetReference(DocumentationProvider, String, String)

Crea una referencia a los metadatos del módulo.

Se aplica a