Udostępnij za pośrednictwem


PEReaderExtensions.GetMetadataReader Metoda

Definicja

Przeciążenia

GetMetadataReader(PEReader)

Pobiera element MetadataReader z obiektu PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions)

Pobiera czytnik metadanych z określoną konfiguracją odczytu metadanych z klasy PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Pobiera czytnik metadanych z określoną konfiguracją odczytu metadanych i konfiguracją kodowania z klasy PEReader.

GetMetadataReader(PEReader)

Źródło:
PEReaderExtensions.cs
Źródło:
PEReaderExtensions.cs
Źródło:
PEReaderExtensions.cs

Pobiera element MetadataReader z obiektu 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

Parametry

peReader
PEReader

Bieżące PEReader wystąpienie.

Zwraca

Czytnik metadanych.

Wyjątki

peReader to null.

Obecna platforma jest big-endian.

Błąd we/wy podczas odczytywania ze strumienia bazowego.

Uwagi

Obiekt wywołujący musi utrzymywać PEReader przy życiu i niedysponowany przez cały okres istnienia czytnika metadanych.

Dotyczy

GetMetadataReader(PEReader, MetadataReaderOptions)

Źródło:
PEReaderExtensions.cs
Źródło:
PEReaderExtensions.cs
Źródło:
PEReaderExtensions.cs

Pobiera czytnik metadanych z określoną konfiguracją odczytu metadanych z klasy 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

Parametry

peReader
PEReader

Bieżące PEReader wystąpienie.

options
MetadataReaderOptions

Wartość wyliczenia wskazująca konfigurację odczytu metadanych.

Zwraca

Czytnik metadanych z określoną konfiguracją odczytu metadanych.

Wyjątki

peReader to null.

Obecna platforma jest big-endian.

Błąd we/wy podczas odczytywania ze strumienia bazowego.

Uwagi

Obiekt wywołujący musi utrzymywać PEReader przy życiu i niedysponowany przez cały okres istnienia czytnika metadanych.

Dotyczy

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Źródło:
PEReaderExtensions.cs
Źródło:
PEReaderExtensions.cs
Źródło:
PEReaderExtensions.cs

Pobiera czytnik metadanych z określoną konfiguracją odczytu metadanych i konfiguracją kodowania z klasy 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

Parametry

peReader
PEReader

Bieżące PEReader wystąpienie.

options
MetadataReaderOptions

Wartość wyliczenia wskazująca konfigurację odczytu metadanych.

utf8Decoder
MetadataStringDecoder

Dekoder ciągu metadanych z konfiguracją kodowania.

Zwraca

>Czytnik metadanych z określoną konfiguracją odczytu metadanych i konfiguracją kodowania.

Wyjątki

peReader to null.

Kodowanie nie utf8DecoderUTF8Encodingma wartości .

Obecna platforma jest big-endian.

Błąd we/wy podczas odczytywania ze strumienia bazowego.

Uwagi

Obiekt wywołujący musi przechowywać PEReader niedysponowane przez cały okres istnienia czytnika metadanych.

Dotyczy