MetadataReaderProvider 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为存储在字节数组、内存块或流中的元数据提供 MetadataReader。
public ref class MetadataReaderProvider sealed : IDisposablepublic sealed class MetadataReaderProvider : IDisposabletype MetadataReaderProvider = class
    interface IDisposablePublic 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) |