Delen via


Opsomming CorMethodImpl

Bevat waarden die de implementatiefuncties van de methode beschrijven.

Syntaxis

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;

Leden

Lid Beschrijving
miCodeTypeMask Vlaggen die het codetype beschrijven.
miIL Hiermee geeft u op dat de implementatie van de methode een algemene tussenliggende taal (CIL) is.
miNative Hiermee geeft u op dat de implementatie van de methode systeemeigen is.
miOPTIL Hiermee geeft u op dat de methode-implementatie OPTIL is.
miRuntime Hiermee geeft u op dat de methode-implementatie wordt geleverd door de algemene taalruntime.
miManagedMask Vlaggen die aangeven of de code wordt beheerd of onbeheerd.
miUnmanaged Hiermee geeft u op dat de implementatie van de methode onbeheerd is.
miManaged Hiermee geeft u op dat de implementatie van de methode wordt beheerd.
miForwardRef Hiermee geeft u op dat de methode is gedefinieerd. Deze vlag wordt voornamelijk gebruikt in samenvoegscenario's.
miPreserveSig Hiermee geeft u op dat de methodehandtekening niet kan worden beheerd voor een HRESULT-conversie.
miInternalCall Gereserveerd voor intern gebruik door de algemene taalruntime.
miSynchronized Hiermee geeft u op dat de methode één thread via de hoofdtekst wordt uitgevoerd.
miNoInlining Hiermee geeft u op dat de methode niet kan worden inlined.
miAggressiveInlining Hiermee geeft u op dat de methode indien mogelijk inline moet zijn.
miNoOptimization Hiermee geeft u op dat de methode niet moet worden geoptimaliseerd.
miMaxMethodImplVal De maximaal geldige waarde voor een CorMethodImpl.

Vereisten

Platformen: Zie Systeemvereisten.

Koptekst: CorHdr.h

.NET Framework-versies: beschikbaar sinds 1.0

Zie ook