元数据接口 (.NET)

这些文章介绍了非托管元数据接口,这些接口提供对 .NET 类型、方法、字段和其他 API 公开的元数据的访问权限。 有关特定于 .NET Framework 的非托管 API 元数据接口,请参阅 元数据接口

IMapToken 接口
提供导入和发出的元数据签名之间的映射功能。

IMetaDataAssemblyEmit 接口
提供支持公共语言运行时(CLR)用来解析和使用资源的自描述模型的方法。

IMetaDataAssemblyImport 接口
提供访问和检查程序集清单内容的方法。

IMetaDataDispenser 接口
IMetaDataDispenser 已过时。 请改用 IMetaDataDispenserEx

IMetaDataDispenserEx 接口
提供用于映射内存区域以创建或修改元数据的方法。

IMetaDataEmit 接口
提供用于在当前定义的范围内创建、修改和存储有关程序集的元数据的方法。

IMetaDataEmit2 接口
提供用于定义和修改具有类型 System.Type参数的方法和构造函数的元数据签名的方法。

IMetaDataError 接口
提供一种回调机制,用于在解析程序集的元数据签名期间报告错误。

IMetaDataFilter 接口
提供标记和筛选元数据令牌的方法,以避免重复已执行的作。

IMetaDataImport 接口
提供从其他程序集导入和作类型的方法。

IMetaDataImport2 接口
IMetaDataImport扩展以提供使用泛型类型的功能。

IMetaDataInfo 接口
提供一种方法,用于获取有关元数据从磁盘文件映射到内存的信息。

IMetaDataTables 接口
提供在表中存储和检索元数据信息的方法。

IMetaDataTables2 接口
IMetaDataTables扩展以包含用于处理元数据流的方法。

IMetaDataValidate 接口
提供用于验证元数据签名的方法。

另请参阅