Дополнительные сведения о порождаемого отражения

В следующих спецификациях предоставлены сведения о концепциях, имеющих отношение к порождению отражения:

  • Спецификация на API метаданных определяет неуправляемые API для импорта и экспорта метаданных. Эти интерфейсы API предназначены для использования компиляторами, загрузчиками и другими низкоуровневыми инструментами, для которых требуется быстрый доступ к метаданным. См. раздел Интерфейсы метаданных.

  • Спецификация на неуправляемые интерфейсы символьных данных описывает неуправляемые интерфейсы для чтения и записи символьных данных. См. раздел Интерфейсы хранилища символов диагностики. Управляемые версии этих интерфейсов определяются в пространстве имен System.Diagnostics.SymbolStore.

  • В документации CLI, в частности в разделе II, посвященном определению и семантике метаданных и разделе III, посвященном набору инструкций CIL, определяются условия для определения правильного формирования метаданных. Документация доступна через Интернет; см. статью ECMA C# и стандарты общеязыковой инфраструктуры на веб-сайте MSDN и документ Стандарт ECMA-335 - общеязыковая инфраструктура (CLI) на веб-сайте Ecma International.

В справочнике по библиотекам классов для пространства имен System.Reflection описаны управляемые типы, которые можно использовать для получения сведений о сборках, модулях, типах и т. д. Большинство классов и интерфейсов в пространстве имен System.Reflection.Emit расширяют возможности классов и интерфейсов в пространстве имен System.Reflection.

См. также

Ссылки

System.Diagnostics.SymbolStore

System.Reflection

Другие ресурсы

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

Интерфейсы хранилища символов диагностики