IsJitIntrinsic Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, что измененный метод является встроенным значением, для которого JIT-компилятор может выполнять создание специального кода. Этот класс не наследуется.
public ref class IsJitIntrinsic abstract sealed
public static class IsJitIntrinsic
type IsJitIntrinsic = class
Public Class IsJitIntrinsic
- Наследование
-
IsJitIntrinsic
Комментарии
Компиляторы выдают пользовательские модификаторы в метаданных, чтобы изменить способ обработки JIT-компилятором значений, если поведение по умолчанию не подходит. Когда JIT-компилятор сталкивается с пользовательским модификатором, он обрабатывает значение так, как он указывает. Компиляторы могут применять настраиваемые модификаторы к методам, параметрам и возвращаемым значениям. JIT-компилятор должен реагировать на требуемые модификаторы, но может игнорировать необязательные модификаторы.
Пользовательские модификаторы можно создавать в метаданные с помощью одного из следующих методов:
Использование методов в TypeBuilder классе DefineMethod, DefineField, DefineConstructorи DefineProperty.
Создание файла инструкций msil (msil), содержащего вызовы
modopt
иmodreq
, и сборка файла с Ilasm.exe (ассемблер IL).Использование API неуправляемого отражения.