Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Enthält Werte, die Methodenimplementierungsfeatures beschreiben.
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 |
Flags, die den Codetyp beschreiben. |
miIL |
Gibt an, dass die Methodenimplementierung allgemeine Zwischensprache (CIL) ist. |
miNative |
Gibt an, dass die Methodenimplementierung systemintern ist. |
miOPTIL |
Gibt an, dass die Methodenimplementierung OPTIL ist. |
miRuntime |
Gibt an, dass die Methodenimplementierung von der Common Language Runtime bereitgestellt wird. |
miManagedMask |
Flags, die angeben, ob der Code verwaltet oder nicht verwaltet wird. |
miUnmanaged |
Gibt an, dass die Methodenimplementierung nicht verwaltet wird. |
miManaged |
Gibt an, dass die Methodenimplementierung verwaltet wird. |
miForwardRef |
Gibt an, dass die Methode definiert ist. Dieses Flag wird in erster Linie in Zusammenführungsszenarien verwendet. |
miPreserveSig |
Gibt an, dass die Methodensignatur für eine HRESULT-Konvertierung nicht gegled werden kann. |
miInternalCall |
Reserviert für die interne Verwendung durch die Common Language Runtime. |
miSynchronized |
Gibt an, dass die Methode über den Textkörper mit einem Thread versehen wird. |
miNoInlining |
Gibt an, dass die Methode nicht inlineiert werden kann. |
miAggressiveInlining |
Gibt an, dass die Methode nach Möglichkeit inlineiert werden soll. |
miNoOptimization |
Gibt an, dass die Methode nicht optimiert werden soll. |
miMaxMethodImplVal |
Der maximal gültige Wert für ein CorMethodImpl. |
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: CorHdr.h
Arbeiten Sie mit uns auf GitHub zusammen
Die Quelle für diesen Inhalt findet man auf GitHub, wo Sie auch Probleme und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.