Интерфейсы метаданных
В этом разделе описываются неуправляемые интерфейсы, обеспечивающие доступ к метаданным, предоставляемым типами, методами, полями и прочими объектами .NET Framework.
В этом разделе
Интерфейс ICeeGen
Предоставляет методы для динамической компиляции кода.
Интерфейс IHostFilter
Предоставляет метод, с помощью которого узел среды выполнения помечает лексемы метаданных для обработки.
Интерфейс IMapToken
Предоставляет возможности сопоставления между импортированными и выпущенными сигнатурами метаданных.
Интерфейс IMetaDataAssemblyEmit
Предоставляет методы, поддерживающие модель самоописания, которая используется средой CLR для разрешения и потребления ресурсов.
Интерфейс IMetaDataAssemblyImport
Предоставляет методы для доступа и изучения содержимого манифеста сборки.
Интерфейс IMetaDataConverter
Предоставляет методы для сопоставления библиотек типов с их сигнатурами метаданных и для преобразования из одних в другие.
Интерфейс IMetaDataDispenser
IMetaDataDispenser
устарел. Взамен рекомендуется использовать IMetaDataDispenserEx
.
Интерфейс IMetaDataDispenserEx
Предоставляет методы, назначающие области памяти для создания или изменения метаданных.
Интерфейс IMetaDataEmit
Предоставляет методы для создания, изменения и хранения метаданных о сборке в текущей заданной области.
Интерфейс IMetaDataEmit2
Предоставляет методы для определения и изменения сигнатур метаданных методов и конструкторов с помощью параметров типа System.Type.
Интерфейс IMetaDataError
Предоставляет механизм обратного вызова для сообщения об ошибках в процессе разрешения сигнатуры метаданных для сборки.
Интерфейс IMetaDataFilter
Предоставляет методы для пометки и фильтрации лексем метаданных во избежание повторения действий, которые уже были выполнены.
Интерфейс IMetaDataImport
Предоставляет методы для импорта типов из других сборок и манипуляций с ними.
Интерфейс IMetaDataImport2
Расширяет IMetaDataImport
для обеспечения возможности работы с универсальными типами.
Интерфейс IMetaDataInfo
Предоставляет метод, который получает сведения о сопоставлении метаданных из файла на диске с памятью.
Интерфейс IMetaDataTables
Предоставляет методы для хранения и извлечения сведений о метаданных в таблицах.
Интерфейс IMetaDataTables2
Расширяет IMetaDataTables
для включения методов работы с потоками метаданных.
Интерфейс IMetaDataValidate
Предоставляет методы, используемые для проверки сигнатур метаданных.