包含描述方法实现功能的值。
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 |
指定方法实现由公共语言运行时提供。 |
miManagedMask |
指示代码是托管还是非托管的标志。 |
miUnmanaged |
指定方法实现是非托管的。 |
miManaged |
指定管理方法实现。 |
miForwardRef |
指定定义方法。 此标志主要用于合并方案。 |
miPreserveSig |
指定无法对 HRESULT 转换进行方法签名的管理。 |
miInternalCall |
保留供公共语言运行时内部使用。 |
miSynchronized |
指定该方法通过其主体进行单线程处理。 |
miNoInlining |
指定方法不能内联。 |
miAggressiveInlining |
指定方法应尽可能内联。 |
miNoOptimization |
指定不应优化该方法。 |
miMaxMethodImplVal |
的最大有效值 CorMethodImpl。 |
Requirements
平台: 请参阅 .NET 支持的作系统。
Header: CorHdr.h