ModuleMetadata Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |