MetadataReaderProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为存储在字节数组、内存块或流中的元数据提供 MetadataReader。
public ref class MetadataReaderProvider sealed : IDisposable
public sealed class MetadataReaderProvider : IDisposable
type MetadataReaderProvider = class
interface IDisposable
Public NotInheritable Class MetadataReaderProvider
Implements IDisposable
- 继承
-
MetadataReaderProvider
- 实现
注解
MetadataReaderProvider
支持以下格式:
- ECMA-335 CLI (公共语言基础结构) 元数据 (FromMetadataImage(Byte*, Int32)) 。
- 编辑并继续元数据增量 (FromMetadataImage(Byte*, Int32)) 。
- 可移植 PDB 元数据 (FromPortablePdbImage(Byte*, Int32)) 。
方法
Dispose() |
释放由读取器分配的所有内存。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
FromMetadataImage(Byte*, Int32) |
基于内存中存储的映像创建元数据提供程序。 |
FromMetadataImage(ImmutableArray<Byte>) |
基于字节数组创建提供程序。 |
FromMetadataStream(Stream, MetadataStreamOptions, Int32) |
为具有指定大小且从其当前位置开头的流创建提供程序。 |
FromPortablePdbImage(Byte*, Int32) |
基于内存中存储的 blob 创建可移植的 PDB 元数据提供程序。 |
FromPortablePdbImage(ImmutableArray<Byte>) |
基于字节数组创建可移植的 PDB 元数据提供程序。 |
FromPortablePdbStream(Stream, MetadataStreamOptions, Int32) |
为具有指定大小且从其当前位置开头的流创建提供程序。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder) |
从 MetadataReaderProvider 中获取一个 MetadataReader。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |