MetadataReaderProvider クラス
定義
バイト配列、メモリ ブロック、またはストリームに格納されているメタデータに MetadataReader を提供します。Provides a MetadataReader for metadata stored in an array of bytes, a memory block, or a stream.
public ref class MetadataReaderProvider sealed : IDisposable
public sealed class MetadataReaderProvider : IDisposable
type MetadataReaderProvider = class
interface IDisposable
Public NotInheritable Class MetadataReaderProvider
Implements IDisposable
- 継承
-
MetadataReaderProvider
- 実装
注釈
MetadataReaderProvider
では、次の形式がサポートされています。MetadataReaderProvider
supports the following formats:
- ECMA-335 CLI (共通言語基盤) メタデータ ( FromMetadataImage(Byte*, Int32) )。ECMA-335 CLI (Common Language Infrastructure) metadata (FromMetadataImage(Byte*, Int32)).
- メタデータデルタ () を編集して続行 FromMetadataImage(Byte*, Int32) します。Edit and Continue metadata delta (FromMetadataImage(Byte*, Int32)).
- ポータブル PDB メタデータ ( FromPortablePdbImage(Byte*, Int32) )。Portable PDB metadata (FromPortablePdbImage(Byte*, Int32)).
メソッド
Dispose() |
リーダーによって割り当てられたすべてのメモリを破棄します。Disposes all memory allocated by the reader. |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object. (継承元 Object) |
FromMetadataImage(Byte*, Int32) |
メモリに格納されているイメージのメタデータ プロバイダーを作成します。Creates a metadata provider over an image stored in memory. |
FromMetadataImage(ImmutableArray<Byte>) |
バイト配列に対してプロバイダーを作成します。Creates a provider over a byte array. |
FromMetadataStream(Stream, MetadataStreamOptions, Int32) |
現在の位置を起点とする指定されたサイズのストリームのプロバイダーを作成します。Creates a provider for a stream of the specified size beginning at its current position. |
FromPortablePdbImage(Byte*, Int32) |
メモリに格納された BLOB に対して、ポータブル PDB のメタデータ プロバイダーを作成します。Creates a portable PDB metadata provider over a blob stored in memory. |
FromPortablePdbImage(ImmutableArray<Byte>) |
バイト配列に対して、ポータブル PDB のメタデータ プロバイダーを作成します。Creates a portable PDB metadata provider over a byte array. |
FromPortablePdbStream(Stream, MetadataStreamOptions, Int32) |
現在の位置を起点とする指定されたサイズのストリームのプロバイダーを作成します。Creates a provider for a stream of the specified size beginning at its current position. |
GetHashCode() |
既定のハッシュ関数として機能します。Serves as the default hash function. (継承元 Object) |
GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder) |
MetadataReaderProvider から MetadataReader を取得します。Gets a MetadataReader from a MetadataReaderProvider. |
GetType() |
現在のインスタンスの Type を取得します。Gets the Type of the current instance. (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object. (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object. (継承元 Object) |