メタデータ インターフェイス
ここでは、.NET Framework の型、メソッド、フィールドなどによって公開されるメタデータにアクセスできるようにするアンマネージ インターフェイスについて説明します。
このセクションの内容
ICeeGen インターフェイス
動的なコード コンパイルのためのメソッドを提供します。IHostFilter インターフェイス
ランタイム ホストがメタデータ トークンに処理済みのマークを付けるためのメソッドを提供します。IMapToken インターフェイス
インポートされたメタデータ シグネチャと生成されたメタデータ シグネチャとの間の割り当て機能を提供します。IMetaDataAssemblyEmit インターフェイス
共通言語ランタイム (CLR: Common Language Runtime) がリソースの解決および消費に使用する自己記述モデルをサポートするメソッドを提供します。IMetaDataAssemblyImport インターフェイス
アセンブリ マニフェストの内容にアクセスしてチェックするメソッドを提供します。IMetaDataConverter インターフェイス
タイプ ライブラリをメタデータ シグネチャに割り当て、型を変換するメソッドを提供します。IMetaDataDispenser インターフェイス
IMetaDataDispenser は互換性のために残されています。 代わりに IMetaDataDispenserEx を使用してください。IMetaDataDispenserEx インターフェイス
メタデータを作成または変更するためのメモリ領域を割り当てるメソッドを提供します。IMetaDataEmit インターフェイス
現在定義されているスコープ内のアセンブリについてのメタデータを作成、変更、および格納するメソッドを提供します。IMetaDataEmit2 インターフェイス
System.Type 型のパラメーターを持つメソッドおよびコンストラクターのメタデータ シグネチャを定義および変更するメソッドを提供します。IMetaDataError インターフェイス
アセンブリのメタデータ シグネチャの解決時のエラーを報告するためのコールバック機構を提供します。IMetaDataFilter インターフェイス
メタデータ トークンにマークを付け、フィルター処理をして、既に実行されたアクションが繰り返し行われないようにするメソッドを提供します。IMetaDataImport インターフェイス
他のアセンブリの型をインポートおよび操作するメソッドを提供します。IMetaDataImport2 インターフェイス
IMetaDataImport を拡張して、ジェネリック型を使用できるようにします。IMetaDataInfo インターフェイス
ディスク上のファイルからメモリへのメタデータのマッピングに関する情報を取得するメソッドを提供します。IMetaDataTables インターフェイス
テーブル内のメタデータ情報のストレージおよび取得のためのメソッドを提供します。IMetaDataTables2 インターフェイス
IMetaDataTables を拡張して、メタデータ ストリームを使用するためのメソッドを含めます。IMetaDataValidate インターフェイス
メタデータ シグネチャの検証で使用するメソッドを提供します。