PEReaderExtensions.GetMetadataReader Yöntem

Tanım

Aşırı Yüklemeler

GetMetadataReader(PEReader)

bir 'den alır MetadataReaderPEReader.

GetMetadataReader(PEReader, MetadataReaderOptions)

bir 'den belirtilen meta veri okuma yapılandırmasına sahip bir PEReadermeta veri okuyucu alır.

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

belirtilen meta veri okuma yapılandırmasına ve kodlama yapılandırmasına sahip bir PEReadermeta veri okuyucu alır.

GetMetadataReader(PEReader)

Kaynak:
PEReaderExtensions.cs
Kaynak:
PEReaderExtensions.cs
Kaynak:
PEReaderExtensions.cs

bir 'den alır MetadataReaderPEReader.

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

Parametreler

peReader
PEReader

Geçerli PEReader örnek.

Döndürülenler

Meta veri okuyucu.

Özel durumlar

peReader, null değeridir.

Geçerli platform big-endian'dır.

Temel alınan akıştan okuma sırasında GÇ hatası.

Açıklamalar

Çağıran, meta veri okuyucunun PEReader ömrü boyunca canlı ve rahatsız edilmeden tutmalıdır.

Şunlara uygulanır

GetMetadataReader(PEReader, MetadataReaderOptions)

Kaynak:
PEReaderExtensions.cs
Kaynak:
PEReaderExtensions.cs
Kaynak:
PEReaderExtensions.cs

bir 'den belirtilen meta veri okuma yapılandırmasına sahip bir PEReadermeta veri okuyucu alır.

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

Parametreler

peReader
PEReader

Geçerli PEReader örnek.

options
MetadataReaderOptions

Meta veri okuma yapılandırmasını gösteren bir numaralandırma değeri.

Döndürülenler

Belirtilen meta veri okuma yapılandırmasına sahip bir meta veri okuyucu.

Özel durumlar

peReader, null değeridir.

Geçerli platform big-endian'dır.

Temel alınan akıştan okuma sırasında GÇ hatası.

Açıklamalar

Çağıran, meta veri okuyucunun PEReader ömrü boyunca canlı ve rahatsız edilmeden tutmalıdır.

Şunlara uygulanır

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Kaynak:
PEReaderExtensions.cs
Kaynak:
PEReaderExtensions.cs
Kaynak:
PEReaderExtensions.cs

belirtilen meta veri okuma yapılandırmasına ve kodlama yapılandırmasına sahip bir PEReadermeta veri okuyucu alır.

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

Parametreler

peReader
PEReader

Geçerli PEReader örnek.

options
MetadataReaderOptions

Meta veri okuma yapılandırmasını gösteren bir numaralandırma değeri.

utf8Decoder
MetadataStringDecoder

Kodlama yapılandırmasına sahip bir meta veri dizesi kod çözücüsü.

Döndürülenler

>Belirtilen meta veri okuma yapılandırmasına ve kodlama yapılandırmasına sahip bir meta veri okuyucu.

Özel durumlar

peReader, null değeridir.

kodlaması utf8Decoder değildir UTF8Encoding.

Geçerli platform big-endian'dır.

Temel alınan akıştan okuma sırasında GÇ hatası.

Açıklamalar

Çağıranın meta veri okuyucunun PEReader ömrü boyunca rahatsız edilmeden kalması gerekir.

Şunlara uygulanır