MetadataReaderProvider.FromPortablePdbImage メソッド

定義

オーバーロード

FromPortablePdbImage(ImmutableArray<Byte>)

バイト配列に対して、ポータブル PDB のメタデータ プロバイダーを作成します。

FromPortablePdbImage(Byte*, Int32)

メモリに格納された BLOB に対して、ポータブル PDB のメタデータ プロバイダーを作成します。

FromPortablePdbImage(ImmutableArray<Byte>)

ソース:
MetadataReaderProvider.cs
ソース:
MetadataReaderProvider.cs
ソース:
MetadataReaderProvider.cs

バイト配列に対して、ポータブル PDB のメタデータ プロバイダーを作成します。

public:
 static System::Reflection::Metadata::MetadataReaderProvider ^ FromPortablePdbImage(System::Collections::Immutable::ImmutableArray<System::Byte> image);
public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage (System.Collections.Immutable.ImmutableArray<byte> image);
static member FromPortablePdbImage : System.Collections.Immutable.ImmutableArray<byte> -> System.Reflection.Metadata.MetadataReaderProvider
Public Shared Function FromPortablePdbImage (image As ImmutableArray(Of Byte)) As MetadataReaderProvider

パラメーター

image
ImmutableArray<Byte>

ポータブル PDB イメージ。

戻り値

新しいポータブル PDB のメタデータ プロバイダー。

例外

imagenull です。

注釈

イメージの内容は、 の構築 MetadataReaderProvider中に読み取りません。

適用対象

FromPortablePdbImage(Byte*, Int32)

ソース:
MetadataReaderProvider.cs
ソース:
MetadataReaderProvider.cs
ソース:
MetadataReaderProvider.cs

メモリに格納された BLOB に対して、ポータブル PDB のメタデータ プロバイダーを作成します。

public:
 static System::Reflection::Metadata::MetadataReaderProvider ^ FromPortablePdbImage(System::Byte* start, int size);
public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage (byte* start, int size);
static member FromPortablePdbImage : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReaderProvider

パラメーター

start
Byte*

ポータブル PDB の BLOB の先頭へのポインター。

size
Int32

ポータブル PDB の BLOB のサイズ。

戻り値

新しいポータブル PDB のメタデータ プロバイダー。

例外

startZeroです。

size が負の値です。

注釈

メモリは呼び出し元によって所有され、 の MetadataReaderProvider破棄時に解放されません。

呼び出し元は、 の有効期間 MetadataReaderProviderを通じてメモリを維持し、変更を行いません。

の構築 MetadataReaderProvider中に BLOB の内容が読み取られない。

適用対象