PEReaderExtensions.GetMetadataReader メソッド

定義

オーバーロード

名前 説明
GetMetadataReader(PEReader)

MetadataReaderからPEReaderを取得します。

GetMetadataReader(PEReader, MetadataReaderOptions)

指定したメタデータ読み取り構成を持つメタデータ リーダーを PEReaderから取得します。

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

指定したメタデータ読み取り構成とエンコード構成を持つメタデータ リーダーを PEReaderから取得します。

GetMetadataReader(PEReader)

ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs

MetadataReaderから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

パラメーター

peReader
PEReader

現在の PEReader インスタンス。

返品

メタデータ リーダー。

例外

peReadernullです。

現在のプラットフォームはビッグ エンディアンです。

基になるストリームからの読み取り中の IO エラー。

注釈

呼び出し元は、メタデータ リーダーの有効期間を通じて、 PEReader を維持し、一元化する必要があります。

適用対象

GetMetadataReader(PEReader, MetadataReaderOptions)

ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs

指定したメタデータ読み取り構成を持つメタデータ リーダーを 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

パラメーター

peReader
PEReader

現在の PEReader インスタンス。

options
MetadataReaderOptions

メタデータの読み取り構成を示す列挙値。

返品

指定したメタデータ読み取り構成を持つメタデータ リーダー。

例外

peReadernullです。

現在のプラットフォームはビッグ エンディアンです。

基になるストリームからの読み取り中の IO エラー。

注釈

呼び出し元は、メタデータ リーダーの有効期間を通じて、 PEReader を維持し、一元化する必要があります。

適用対象

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs
ソース:
PEReaderExtensions.cs

指定したメタデータ読み取り構成とエンコード構成を持つメタデータ リーダーを 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

パラメーター

peReader
PEReader

現在の PEReader インスタンス。

options
MetadataReaderOptions

メタデータの読み取り構成を示す列挙値。

utf8Decoder
MetadataStringDecoder

エンコード構成を持つメタデータ文字列デコーダー。

返品

>指定されたメタデータ読み取り構成とエンコード構成を持つメタデータ リーダー。

例外

peReadernullです。

utf8DecoderのエンコードはUTF8Encodingされません。

現在のプラットフォームはビッグ エンディアンです。

基になるストリームからの読み取り中の IO エラー。

注釈

呼び出し元は、メタデータ リーダーの有効期間を通じて、 PEReader を区別し続ける必要があります。

適用対象