MetadataReaderProvider.FromPortablePdbImage 方法

定义

重载

FromPortablePdbImage(ImmutableArray<Byte>)

基于字节数组创建可移植的 PDB 元数据提供程序。

FromPortablePdbImage(Byte*, Int32)

基于内存中存储的 blob 创建可移植的 PDB 元数据提供程序。

FromPortablePdbImage(ImmutableArray<Byte>)

Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs
Source:
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)

Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs
Source:
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 元数据提供程序。

例外

size 为负数。

注解

内存归调用方所有,在处置 MetadataReaderProvider时不会释放。

调用方负责在 的整个生存期内 MetadataReaderProvider使内存保持活动状态和未修改。

在 构造 MetadataReaderProvider期间,不会读取 Blob 的内容。

适用于