Compartir a través de


CorMethodImpl Enumeration

Contiene valores que describen las características de implementación del método.

Syntax

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;

Members

Member Description
miCodeTypeMask Marcas que describen el tipo de código.
miIL Especifica que la implementación del método es lenguaje intermedio común (CIL).
miNative Especifica que la implementación del método es nativa.
miOPTIL Especifica que la implementación del método es OPTIL.
miRuntime Especifica que Common Language Runtime proporciona la implementación del método.
miManagedMask Marcas que indican si el código está administrado o no administrado.
miUnmanaged Especifica que la implementación del método no está administrada.
miManaged Especifica que la implementación del método se administra.
miForwardRef Especifica que se define el método . Esta marca se usa principalmente en escenarios de combinación.
miPreserveSig Especifica que no se puede administrar la firma del método para una conversión HRESULT.
miInternalCall Reservado para uso interno de Common Language Runtime.
miSynchronized Especifica que el método está subproceso único a través de su cuerpo.
miNoInlining Especifica que el método no se puede insertar.
miAggressiveInlining Especifica que el método se debe insertar si es posible.
miNoOptimization Especifica que el método no debe optimizarse.
miMaxMethodImplVal Valor máximo válido para .CorMethodImpl

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: CorHdr.h