Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит значения, описывающие функции реализации метода.
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 |
Флаги, описывающие тип кода. |
miIL |
Указывает, что реализация метода является общим промежуточным языком (CIL). |
miNative |
Указывает, что реализация метода является собственной. |
miOPTIL |
Указывает, что реализация метода — OPTIL. |
miRuntime |
Указывает, что реализация метода предоставляется средой CLR. |
miManagedMask |
Флаги, указывающие, управляется ли код или неуправляем. |
miUnmanaged |
Указывает, что реализация метода неуправляема. |
miManaged |
Указывает, что реализация метода управляется. |
miForwardRef |
Указывает, что метод определен. Этот флаг используется в основном в сценариях слияния. |
miPreserveSig |
Указывает, что сигнатуру метода нельзя изменять для преобразования HRESULT. |
miInternalCall |
Зарезервировано для внутреннего использования средой CLR. |
miSynchronized |
Указывает, что метод является однопоточным через его тело. |
miNoInlining |
Указывает, что метод не может быть вложен. |
miAggressiveInlining |
Указывает, что метод следует встраивается, если это возможно. |
miNoOptimization |
Указывает, что метод не должен быть оптимизирован. |
miMaxMethodImplVal |
Максимально допустимое значение для a CorMethodImpl. |
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: CorHdr.h
GitHub сайтында бізбен бірлесіп жұмыс істеу
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.