Библиотека рефлексии спроектирована таким образом, что создание объектов рефлексии, соответствующих элементам метаданных, осуществляется:
Кроме чтения метаданных, библиотека рефлексии позволяет:
Библиотека рефлексии содержит классы для работы с метаданными на высоком уровне, которые располагаются в пространствах имен:
Различные биты какого поля заголовка таблиц метаданных задают размеры индексов, используемых для адресации куч метаданных:
Если каждый байт начальной сигнатуры корня метаданных рассматривать в виде ASCII-кода, то получится строка:
Разделить фаз генерации и оптимизации кода позволяет
При генерации динамической сборки через классы пространства имен System.Reflection.Emit конструкторы:
В .NET доступны следующие способы организации динамической генерации кода:
При динамической генерации кода тип процессора - эта та часть информации, которая становится известной:
Целью динамической генерации кода является использование информации, доступной только во время выполнения программы, для: