Win32 API 日本語リファレンス
ホームSystem.WinRT.Metadata › CorMethodImpl

CorMethodImpl

列挙型
基底型i4

メンバー 18

名前10進16進
miCodeTypeMask30x3
miIL00x0
miNative10x1
miOPTIL20x2
miRuntime30x3
miManagedMask40x4
miUnmanaged40x4
miManaged00x0
miForwardRef160x10
miPreserveSig1280x80
miInternalCall40960x1000
miSynchronized320x20
miNoInlining80x8
miAggressiveInlining2560x100
miNoOptimization640x40
miSecurityMitigations10240x400
miUserMask56280x15FC
miMaxMethodImplVal655350xFFFF

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 65535
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,
}
#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