PEReaderExtensions.GetMetadataReader Método

Definición

Sobrecargas

Nombre Description
GetMetadataReader(PEReader)

Obtiene un MetadataReader objeto de un PEReaderobjeto .

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 y la configuración de codificación especificadas de .PEReader

GetMetadataReader(PEReader)

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

Obtiene un MetadataReader objeto de un PEReaderobjeto .

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 actual PEReader .

Devoluciones

Lector de metadatos.

Excepciones

peReader es null.

La plataforma actual es big-endian.

Error de E/S al leer desde la secuencia subyacente.

Comentarios

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

Se aplica a

GetMetadataReader(PEReader, MetadataReaderOptions)

Source:
PEReaderExtensions.cs
Source:
PEReaderExtensions.cs
Source:
PEReaderExtensions.cs
Source:
PEReaderExtensions.cs
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 actual PEReader .

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 desde la secuencia subyacente.

Comentarios

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

Se aplica a

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

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

Obtiene un lector de metadatos con la configuración de lectura de metadatos y la configuración de codificación especificadas de .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 actual PEReader .

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 y la configuración de codificación especificadas.

Excepciones

peReader es null.

La codificación de utf8Decoder no UTF8Encodinges .

La plataforma actual es big-endian.

Error de E/S al leer desde la secuencia subyacente.

Comentarios

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

Se aplica a