MetadataReaderProvider 类

定义

为存储在字节数组、内存块或流中的元数据提供 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 支持以下格式:

方法

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)

适用于