共用方式為


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 中繼資料提供者。

例外狀況

備註

記憶體是由呼叫端所擁有,不會在處置 MetadataReaderProvider時釋放。

呼叫端負責讓記憶體保持運作,並在的 MetadataReaderProvider存留期內保持未修改。

在建構 MetadataReaderProvider期間不會讀取 Blob 的內容。

適用於