Compartir vía


PEReaderExtensions.GetMetadataReader Método

Definición

Sobrecargas

GetMetadataReader(PEReader)

Obtiene una propiedad MetadataReader de una clase PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions)

Obtiene un lector de metadatos con la configuración de lectura de metadatos especificada de .PEReader

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Obtiene un lector de metadatos con la configuración de lectura de metadatos especificada y la configuración de codificación a partir de un objeto PEReader.

GetMetadataReader(PEReader)

Source:
PEReaderExtensions.cs
Source:
PEReaderExtensions.cs
Source:
PEReaderExtensions.cs

Obtiene una propiedad MetadataReader de una clase PEReader.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader (this System.Reflection.PortableExecutable.PEReader peReader);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader) As MetadataReader

Parámetros

peReader
PEReader

Instancia de PEReader actual.

Devoluciones

Lector de metadatos.

Excepciones

peReader es null.

La plataforma actual es big endian.

Error de E/S al leer la secuencia subyacente.

Comentarios

El autor de la llamada debe mantener activo PEReader y sin desuso durante toda la vigencia del lector de metadatos.

Se aplica a

GetMetadataReader(PEReader, MetadataReaderOptions)

Source:
PEReaderExtensions.cs
Source:
PEReaderExtensions.cs
Source:
PEReaderExtensions.cs

Obtiene un lector de metadatos con la configuración de lectura de metadatos especificada de .PEReader

public:
[System::Runtime::CompilerServices::Extension]
 static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader, System::Reflection::Metadata::MetadataReaderOptions options);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader (this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader * System.Reflection.Metadata.MetadataReaderOptions -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader, options As MetadataReaderOptions) As MetadataReader

Parámetros

peReader
PEReader

Instancia de PEReader actual.

options
MetadataReaderOptions

Valor de enumeración que indica la configuración de lectura de metadatos.

Devoluciones

Lector de metadatos con la configuración de lectura de metadatos especificada.

Excepciones

peReader es null.

La plataforma actual es big endian.

Error de E/S al leer la secuencia subyacente.

Comentarios

El autor de la llamada debe mantener activo PEReader y sin desuso durante toda la vigencia del lector de metadatos.

Se aplica a

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Source:
PEReaderExtensions.cs
Source:
PEReaderExtensions.cs
Source:
PEReaderExtensions.cs

Obtiene un lector de metadatos con la configuración de lectura de metadatos especificada y la configuración de codificación a partir de un objeto PEReader.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader, System::Reflection::Metadata::MetadataReaderOptions options, System::Reflection::Metadata::MetadataStringDecoder ^ utf8Decoder);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader (this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader (this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader * System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader, options As MetadataReaderOptions, utf8Decoder As MetadataStringDecoder) As MetadataReader

Parámetros

peReader
PEReader

Instancia de PEReader actual.

options
MetadataReaderOptions

Valor de enumeración que indica la configuración de lectura de metadatos.

utf8Decoder
MetadataStringDecoder

Descodificador de cadena de metadatos con la configuración de codificación.

Devoluciones

>Lector de metadatos con la configuración de lectura de metadatos especificada y la configuración de codificación.

Excepciones

peReader es null.

La codificación de utf8Decoder no es UTF8Encoding.

La plataforma actual es big endian.

Error de E/S al leer la secuencia subyacente.

Comentarios

El autor de la llamada debe mantener el PEReader no desuso durante toda la vigencia del lector de metadatos.

Se aplica a