このセクションでは、.NET の型、メソッド、フィールド、およびその他の API によって公開されるメタデータへのアクセスを提供するアンマネージド メタデータ インターフェイスについて説明します。 .NET Framework に固有のアンマネージ API メタデータ インターフェイスについては、「 メタデータ インターフェイス」を参照してください。
このセクションでは...
IMapToken interface
インポートされたメタデータ署名と出力されたメタデータ署名の間のマッピング機能を提供します。
IMetaDataAssemblyEmit interface
共通言語ランタイム (CLR) がリソースを解決および使用するために使用する自己記述モデルをサポートするメソッドを提供します。
IMetaDataAssemblyImport interface
アセンブリ マニフェストの内容にアクセスして調べるメソッドを提供します。
IMetaDataDispenser interface
IMetaDataDispenser
は廃止されています。
IMetaDataDispenserEx
を代わりに使用します。
IMetaDataDispenserEx interface
メタデータを作成または変更するためのメモリ領域をマップするメソッドを提供します。
IMetaDataEmit interface
アセンブリに関するメタデータを作成、変更、および現在定義されているスコープに格納するメソッドを提供します。
IMetaDataEmit2 interface
System.Type型のパラメーターを使用して、メソッドとコンストラクターのメタデータ シグネチャを定義および変更するためのメソッドを提供します。
IMetaDataError interface
アセンブリのメタデータ署名の解決中にエラーを報告するためのコールバック メカニズムを提供します。
IMetaDataFilter interface
既に実行されているアクションの繰り返しを回避するために、メタデータ トークンのマーキングとフィルター処理を行うメソッドを提供します。
IMetaDataImport interface
他のアセンブリから型をインポートおよび操作するためのメソッドを提供します。
IMetaDataImport2 interface
IMetaDataImport
を拡張して、ジェネリック型を操作する機能を提供します。
IMetaDataInfo interface
ディスク上のファイルからメモリへのメタデータのマッピングに関する情報を取得するメソッドを提供します。
IMetaDataTables interface
テーブル内のメタデータ情報を格納および取得するためのメソッドを提供します。
IMetaDataTables2 interface
メタデータ ストリームを操作するためのメソッドを含むように IMetaDataTables
を拡張します。
IMetaDataValidate interface
メタデータシグネチャの検証に使用するメソッドを提供します。
See also
.NET