ホーム › System.WinRT.Metadata › CorMethodImpl
CorMethodImpl
列挙型メンバー 18
| 名前 | 10進 | 16進 |
|---|---|---|
| miCodeTypeMask | 3 | 0x3 |
| miIL | 0 | 0x0 |
| miNative | 1 | 0x1 |
| miOPTIL | 2 | 0x2 |
| miRuntime | 3 | 0x3 |
| miManagedMask | 4 | 0x4 |
| miUnmanaged | 4 | 0x4 |
| miManaged | 0 | 0x0 |
| miForwardRef | 16 | 0x10 |
| miPreserveSig | 128 | 0x80 |
| miInternalCall | 4096 | 0x1000 |
| miSynchronized | 32 | 0x20 |
| miNoInlining | 8 | 0x8 |
| miAggressiveInlining | 256 | 0x100 |
| miNoOptimization | 64 | 0x40 |
| miSecurityMitigations | 1024 | 0x400 |
| miUserMask | 5628 | 0x15FC |
| miMaxMethodImplVal | 65535 | 0xFFFF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CorMethodImpl : int {
miCodeTypeMask = 3,
miIL = 0,
miNative = 1,
miOPTIL = 2,
miRuntime = 3,
miManagedMask = 4,
miUnmanaged = 4,
miManaged = 0,
miForwardRef = 16,
miPreserveSig = 128,
miInternalCall = 4096,
miSynchronized = 32,
miNoInlining = 8,
miAggressiveInlining = 256,
miNoOptimization = 64,
miSecurityMitigations = 1024,
miUserMask = 5628,
miMaxMethodImplVal = 65535
} CorMethodImpl;public enum CorMethodImpl : int
{
miCodeTypeMask = 3,
miIL = 0,
miNative = 1,
miOPTIL = 2,
miRuntime = 3,
miManagedMask = 4,
miUnmanaged = 4,
miManaged = 0,
miForwardRef = 16,
miPreserveSig = 128,
miInternalCall = 4096,
miSynchronized = 32,
miNoInlining = 8,
miAggressiveInlining = 256,
miNoOptimization = 64,
miSecurityMitigations = 1024,
miUserMask = 5628,
miMaxMethodImplVal = 65535,
}Public Enum CorMethodImpl As Integer
miCodeTypeMask = 3
miIL = 0
miNative = 1
miOPTIL = 2
miRuntime = 3
miManagedMask = 4
miUnmanaged = 4
miManaged = 0
miForwardRef = 16
miPreserveSig = 128
miInternalCall = 4096
miSynchronized = 32
miNoInlining = 8
miAggressiveInlining = 256
miNoOptimization = 64
miSecurityMitigations = 1024
miUserMask = 5628
miMaxMethodImplVal = 65535
End Enumimport enum
class CorMethodImpl(enum.IntEnum):
miCodeTypeMask = 3
miIL = 0
miNative = 1
miOPTIL = 2
miRuntime = 3
miManagedMask = 4
miUnmanaged = 4
miManaged = 0
miForwardRef = 16
miPreserveSig = 128
miInternalCall = 4096
miSynchronized = 32
miNoInlining = 8
miAggressiveInlining = 256
miNoOptimization = 64
miSecurityMitigations = 1024
miUserMask = 5628
miMaxMethodImplVal = 65535// CorMethodImpl
pub const miCodeTypeMask: i32 = 3;
pub const miIL: i32 = 0;
pub const miNative: i32 = 1;
pub const miOPTIL: i32 = 2;
pub const miRuntime: i32 = 3;
pub const miManagedMask: i32 = 4;
pub const miUnmanaged: i32 = 4;
pub const miManaged: i32 = 0;
pub const miForwardRef: i32 = 16;
pub const miPreserveSig: i32 = 128;
pub const miInternalCall: i32 = 4096;
pub const miSynchronized: i32 = 32;
pub const miNoInlining: i32 = 8;
pub const miAggressiveInlining: i32 = 256;
pub const miNoOptimization: i32 = 64;
pub const miSecurityMitigations: i32 = 1024;
pub const miUserMask: i32 = 5628;
pub const miMaxMethodImplVal: i32 = 65535;// CorMethodImpl
const (
miCodeTypeMask int32 = 3
miIL int32 = 0
miNative int32 = 1
miOPTIL int32 = 2
miRuntime int32 = 3
miManagedMask int32 = 4
miUnmanaged int32 = 4
miManaged int32 = 0
miForwardRef int32 = 16
miPreserveSig int32 = 128
miInternalCall int32 = 4096
miSynchronized int32 = 32
miNoInlining int32 = 8
miAggressiveInlining int32 = 256
miNoOptimization int32 = 64
miSecurityMitigations int32 = 1024
miUserMask int32 = 5628
miMaxMethodImplVal int32 = 65535
)const
miCodeTypeMask = 3;
miIL = 0;
miNative = 1;
miOPTIL = 2;
miRuntime = 3;
miManagedMask = 4;
miUnmanaged = 4;
miManaged = 0;
miForwardRef = 16;
miPreserveSig = 128;
miInternalCall = 4096;
miSynchronized = 32;
miNoInlining = 8;
miAggressiveInlining = 256;
miNoOptimization = 64;
miSecurityMitigations = 1024;
miUserMask = 5628;
miMaxMethodImplVal = 65535;// CorMethodImpl
pub const miCodeTypeMask: i32 = 3;
pub const miIL: i32 = 0;
pub const miNative: i32 = 1;
pub const miOPTIL: i32 = 2;
pub const miRuntime: i32 = 3;
pub const miManagedMask: i32 = 4;
pub const miUnmanaged: i32 = 4;
pub const miManaged: i32 = 0;
pub const miForwardRef: i32 = 16;
pub const miPreserveSig: i32 = 128;
pub const miInternalCall: i32 = 4096;
pub const miSynchronized: i32 = 32;
pub const miNoInlining: i32 = 8;
pub const miAggressiveInlining: i32 = 256;
pub const miNoOptimization: i32 = 64;
pub const miSecurityMitigations: i32 = 1024;
pub const miUserMask: i32 = 5628;
pub const miMaxMethodImplVal: i32 = 65535;const
miCodeTypeMask* = 3
miIL* = 0
miNative* = 1
miOPTIL* = 2
miRuntime* = 3
miManagedMask* = 4
miUnmanaged* = 4
miManaged* = 0
miForwardRef* = 16
miPreserveSig* = 128
miInternalCall* = 4096
miSynchronized* = 32
miNoInlining* = 8
miAggressiveInlining* = 256
miNoOptimization* = 64
miSecurityMitigations* = 1024
miUserMask* = 5628
miMaxMethodImplVal* = 65535enum CorMethodImpl : int {
miCodeTypeMask = 3,
miIL = 0,
miNative = 1,
miOPTIL = 2,
miRuntime = 3,
miManagedMask = 4,
miUnmanaged = 4,
miManaged = 0,
miForwardRef = 16,
miPreserveSig = 128,
miInternalCall = 4096,
miSynchronized = 32,
miNoInlining = 8,
miAggressiveInlining = 256,
miNoOptimization = 64,
miSecurityMitigations = 1024,
miUserMask = 5628,
miMaxMethodImplVal = 65535,
}#define global miCodeTypeMask 0x3
#define global miIL 0x0
#define global miNative 0x1
#define global miOPTIL 0x2
#define global miRuntime 0x3
#define global miManagedMask 0x4
#define global miUnmanaged 0x4
#define global miManaged 0x0
#define global miForwardRef 0x10
#define global miPreserveSig 0x80
#define global miInternalCall 0x1000
#define global miSynchronized 0x20
#define global miNoInlining 0x8
#define global miAggressiveInlining 0x100
#define global miNoOptimization 0x40
#define global miSecurityMitigations 0x400
#define global miUserMask 0x15FC
#define global miMaxMethodImplVal 0xFFFF