Перечисление CorMethodImpl
Содержит значения, описывающие возможности реализации метода.
Синтаксис
typedef enum CorMethodImpl {
miCodeTypeMask = 0x0003,
miIL = 0x0000,
miNative = 0x0001,
miOPTIL = 0x0002,
miRuntime = 0x0003,
miManagedMask = 0x0004,
miUnmanaged = 0x0004,
miManaged = 0x0000,
miForwardRef = 0x0010,
miPreserveSig = 0x0080,
miInternalCall = 0x1000,
miSynchronized = 0x0020,
miNoInlining = 0x0008,
miAggressiveInlining = 0x0100,
miNoOptimization = 0x0040,
miMaxMethodImplVal = 0xffff
} CorMethodImpl;
Участники
Элемент | Description |
---|---|
miCodeTypeMask |
Флаги, описывающие тип кода. |
miIL |
Указывает, что реализация метода является общим промежуточным языком (CIL). |
miNative |
Указывает, что для метода используется стандартная реализация. |
miOPTIL |
Указывает, что реализация метода — OPTIL. |
miRuntime |
Указывает, что реализация метода предоставляется средой CLR. |
miManagedMask |
Флаги, указывающие, управляется ли код или неуправляем. |
miUnmanaged |
Указывает, что реализация метода неуправляема. |
miManaged |
Указывает, что реализация метода управляется. |
miForwardRef |
Указывает, что метод определен. Этот флаг используется в основном в сценариях слияния. |
miPreserveSig |
Указывает, что сигнатуру метода нельзя изменять для преобразования HRESULT. |
miInternalCall |
Зарезервировано для внутреннего использования средой CLR. |
miSynchronized |
Указывает, что метод является однопоточным через его тело. |
miNoInlining |
Указывает, что метод нельзя выполнять как встроенный. |
miAggressiveInlining |
Указывает, что метод следует встраивается, если это возможно. |
miNoOptimization |
Указывает, что метод не должен быть оптимизирован. |
miMaxMethodImplVal |
Максимально допустимое значение для a CorMethodImpl . |
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorHdr.h
версии платформа .NET Framework: Доступно с версии 1.0
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.