CorMethodImpl – výčet
Obsahuje hodnoty, které popisují funkce implementace metody.
Syntaxe
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;
Členové
Člen | Popis |
---|---|
miCodeTypeMask |
Příznaky, které popisují typ kódu. |
miIL |
Určuje, že implementace metody je běžný zprostředkující jazyk (CIL). |
miNative |
Určuje, že implementace metody je nativní. |
miOPTIL |
Určuje, že implementace metody je OPTIL. |
miRuntime |
Určuje, že implementace metody je poskytována modulem CLR (Common Language Runtime). |
miManagedMask |
Příznaky označující, jestli je kód spravovaný nebo nespravovaný. |
miUnmanaged |
Určuje, že implementace metody je nespravovaná. |
miManaged |
Určuje, že implementace metody je spravována. |
miForwardRef |
Určuje, že metoda je definována. Tento příznak se používá především ve scénářích sloučení. |
miPreserveSig |
Určuje, že podpis metody nemůže být manglován pro převod HRESULT. |
miInternalCall |
Vyhrazeno pro interní použití modulem CLR (Common Language Runtime). |
miSynchronized |
Určuje, že metoda je jednovláknová prostřednictvím těla. |
miNoInlining |
Určuje, že metodu nelze inlinovat. |
miAggressiveInlining |
Určuje, že metoda by měla být vložena, pokud je to možné. |
miNoOptimization |
Určuje, že metoda by neměla být optimalizována. |
miMaxMethodImplVal |
Maximální platná hodnota pro hodnotu CorMethodImpl . |
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorHdr.h
Verze rozhraní .NET Framework: Dostupné od verze 1.0
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.