PEReaderExtensions.GetMetadataReader Metod

Definition

Överlagringar

Name Description
GetMetadataReader(PEReader)

Hämtar en MetadataReader från en PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions)

Hämtar en metadataläsare med den angivna metadataläsningskonfigurationen från en PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Hämtar en metadataläsare med angiven metadataläsningskonfiguration och kodningskonfiguration från en PEReader.

GetMetadataReader(PEReader)

Hämtar en MetadataReader från en 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

Parametrar

peReader
PEReader

Den aktuella PEReader instansen.

Returer

En metadataläsare.

Undantag

peReader är null.

Den nuvarande plattformen är storslutande.

I/O-fel vid läsning från den underliggande strömmen.

Kommentarer

Anroparen måste hålla den PEReader levande och oupptäckt under metadataläsarens livslängd.

Gäller för

GetMetadataReader(PEReader, MetadataReaderOptions)

Hämtar en metadataläsare med den angivna metadataläsningskonfigurationen från en 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

Parametrar

peReader
PEReader

Den aktuella PEReader instansen.

options
MetadataReaderOptions

Ett uppräkningsvärde som anger konfigurationen för metadataläsning.

Returer

En metadataläsare med den angivna metadataläsningskonfigurationen.

Undantag

peReader är null.

Den nuvarande plattformen är storslutande.

I/O-fel vid läsning från den underliggande strömmen.

Kommentarer

Anroparen måste hålla den PEReader levande och oupptäckt under metadataläsarens livslängd.

Gäller för

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Hämtar en metadataläsare med angiven metadataläsningskonfiguration och kodningskonfiguration från en 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);
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

Parametrar

peReader
PEReader

Den aktuella PEReader instansen.

options
MetadataReaderOptions

Ett uppräkningsvärde som anger konfigurationen för metadataläsning.

utf8Decoder
MetadataStringDecoder

En avkodare för metadatasträngar med kodningskonfigurationen.

Returer

>En metadataläsare med angiven konfiguration av metadataläsning och kodningskonfiguration.

Undantag

peReader är null.

Kodningen av utf8Decoder är inte UTF8Encoding.

Den nuvarande plattformen är storslutande.

I/O-fel vid läsning från den underliggande strömmen.

Kommentarer

Anroparen måste hålla den PEReader oupptäckta under metadataläsarens livslängd.

Gäller för