MetadataReaderProvider.FromPortablePdbImage 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
FromPortablePdbImage(ImmutableArray<Byte>) |
基于字节数组创建可移植的 PDB 元数据提供程序。 |
FromPortablePdbImage(Byte*, Int32) |
基于内存中存储的 blob 创建可移植的 PDB 元数据提供程序。 |
FromPortablePdbImage(ImmutableArray<Byte>)
- 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 元数据提供程序。
例外
image
为 null
。
注解
在 构造 MetadataReaderProvider期间,不会读取图像的内容。
适用于
FromPortablePdbImage(Byte*, Int32)
- 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 元数据提供程序。
例外
start
为 Zero。
size
为负数。
注解
内存归调用方所有,在处置 MetadataReaderProvider时不会释放。
调用方负责在 的整个生存期内 MetadataReaderProvider使内存保持活动状态和未修改。
在 构造 MetadataReaderProvider期间,不会读取 Blob 的内容。