Поделиться через


Интерфейсы метаданных

В этом разделе описываются неуправляемые интерфейсы, обеспечивающие доступ к метаданным, предоставляемым типами, методами, полями и прочими объектами .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
Предоставляет методы, используемые для проверки сигнатур метаданных.

Глобальные статические функции метаданных

Перечисления метаданных

Структуры метаданных

Объединения метаданных