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


Перечисление 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

См. также