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

CorMethodAttr

列挙型
基底型i4

メンバー 24

名前10進16進
mdMemberAccessMask70x7
mdPrivateScope00x0
mdPrivate10x1
mdFamANDAssem20x2
mdAssem30x3
mdFamily40x4
mdFamORAssem50x5
mdPublic60x6
mdStatic160x10
mdFinal320x20
mdVirtual640x40
mdHideBySig1280x80
mdVtableLayoutMask2560x100
mdReuseSlot00x0
mdNewSlot2560x100
mdCheckAccessOnOverride5120x200
mdAbstract10240x400
mdSpecialName20480x800
mdPinvokeImpl81920x2000
mdUnmanagedExport80x8
mdReservedMask532480xD000
mdRTSpecialName40960x1000
mdHasSecurity163840x4000
mdRequireSecObject327680x8000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CorMethodAttr : int {
    mdMemberAccessMask = 7,
    mdPrivateScope = 0,
    mdPrivate = 1,
    mdFamANDAssem = 2,
    mdAssem = 3,
    mdFamily = 4,
    mdFamORAssem = 5,
    mdPublic = 6,
    mdStatic = 16,
    mdFinal = 32,
    mdVirtual = 64,
    mdHideBySig = 128,
    mdVtableLayoutMask = 256,
    mdReuseSlot = 0,
    mdNewSlot = 256,
    mdCheckAccessOnOverride = 512,
    mdAbstract = 1024,
    mdSpecialName = 2048,
    mdPinvokeImpl = 8192,
    mdUnmanagedExport = 8,
    mdReservedMask = 53248,
    mdRTSpecialName = 4096,
    mdHasSecurity = 16384,
    mdRequireSecObject = 32768
} CorMethodAttr;
public enum CorMethodAttr : int
{
    mdMemberAccessMask = 7,
    mdPrivateScope = 0,
    mdPrivate = 1,
    mdFamANDAssem = 2,
    mdAssem = 3,
    mdFamily = 4,
    mdFamORAssem = 5,
    mdPublic = 6,
    mdStatic = 16,
    mdFinal = 32,
    mdVirtual = 64,
    mdHideBySig = 128,
    mdVtableLayoutMask = 256,
    mdReuseSlot = 0,
    mdNewSlot = 256,
    mdCheckAccessOnOverride = 512,
    mdAbstract = 1024,
    mdSpecialName = 2048,
    mdPinvokeImpl = 8192,
    mdUnmanagedExport = 8,
    mdReservedMask = 53248,
    mdRTSpecialName = 4096,
    mdHasSecurity = 16384,
    mdRequireSecObject = 32768,
}
Public Enum CorMethodAttr As Integer
    mdMemberAccessMask = 7
    mdPrivateScope = 0
    mdPrivate = 1
    mdFamANDAssem = 2
    mdAssem = 3
    mdFamily = 4
    mdFamORAssem = 5
    mdPublic = 6
    mdStatic = 16
    mdFinal = 32
    mdVirtual = 64
    mdHideBySig = 128
    mdVtableLayoutMask = 256
    mdReuseSlot = 0
    mdNewSlot = 256
    mdCheckAccessOnOverride = 512
    mdAbstract = 1024
    mdSpecialName = 2048
    mdPinvokeImpl = 8192
    mdUnmanagedExport = 8
    mdReservedMask = 53248
    mdRTSpecialName = 4096
    mdHasSecurity = 16384
    mdRequireSecObject = 32768
End Enum
import enum

class CorMethodAttr(enum.IntEnum):
    mdMemberAccessMask = 7
    mdPrivateScope = 0
    mdPrivate = 1
    mdFamANDAssem = 2
    mdAssem = 3
    mdFamily = 4
    mdFamORAssem = 5
    mdPublic = 6
    mdStatic = 16
    mdFinal = 32
    mdVirtual = 64
    mdHideBySig = 128
    mdVtableLayoutMask = 256
    mdReuseSlot = 0
    mdNewSlot = 256
    mdCheckAccessOnOverride = 512
    mdAbstract = 1024
    mdSpecialName = 2048
    mdPinvokeImpl = 8192
    mdUnmanagedExport = 8
    mdReservedMask = 53248
    mdRTSpecialName = 4096
    mdHasSecurity = 16384
    mdRequireSecObject = 32768
// CorMethodAttr
pub const mdMemberAccessMask: i32 = 7;
pub const mdPrivateScope: i32 = 0;
pub const mdPrivate: i32 = 1;
pub const mdFamANDAssem: i32 = 2;
pub const mdAssem: i32 = 3;
pub const mdFamily: i32 = 4;
pub const mdFamORAssem: i32 = 5;
pub const mdPublic: i32 = 6;
pub const mdStatic: i32 = 16;
pub const mdFinal: i32 = 32;
pub const mdVirtual: i32 = 64;
pub const mdHideBySig: i32 = 128;
pub const mdVtableLayoutMask: i32 = 256;
pub const mdReuseSlot: i32 = 0;
pub const mdNewSlot: i32 = 256;
pub const mdCheckAccessOnOverride: i32 = 512;
pub const mdAbstract: i32 = 1024;
pub const mdSpecialName: i32 = 2048;
pub const mdPinvokeImpl: i32 = 8192;
pub const mdUnmanagedExport: i32 = 8;
pub const mdReservedMask: i32 = 53248;
pub const mdRTSpecialName: i32 = 4096;
pub const mdHasSecurity: i32 = 16384;
pub const mdRequireSecObject: i32 = 32768;
// CorMethodAttr
const (
	mdMemberAccessMask int32 = 7
	mdPrivateScope int32 = 0
	mdPrivate int32 = 1
	mdFamANDAssem int32 = 2
	mdAssem int32 = 3
	mdFamily int32 = 4
	mdFamORAssem int32 = 5
	mdPublic int32 = 6
	mdStatic int32 = 16
	mdFinal int32 = 32
	mdVirtual int32 = 64
	mdHideBySig int32 = 128
	mdVtableLayoutMask int32 = 256
	mdReuseSlot int32 = 0
	mdNewSlot int32 = 256
	mdCheckAccessOnOverride int32 = 512
	mdAbstract int32 = 1024
	mdSpecialName int32 = 2048
	mdPinvokeImpl int32 = 8192
	mdUnmanagedExport int32 = 8
	mdReservedMask int32 = 53248
	mdRTSpecialName int32 = 4096
	mdHasSecurity int32 = 16384
	mdRequireSecObject int32 = 32768
)
const
  mdMemberAccessMask = 7;
  mdPrivateScope = 0;
  mdPrivate = 1;
  mdFamANDAssem = 2;
  mdAssem = 3;
  mdFamily = 4;
  mdFamORAssem = 5;
  mdPublic = 6;
  mdStatic = 16;
  mdFinal = 32;
  mdVirtual = 64;
  mdHideBySig = 128;
  mdVtableLayoutMask = 256;
  mdReuseSlot = 0;
  mdNewSlot = 256;
  mdCheckAccessOnOverride = 512;
  mdAbstract = 1024;
  mdSpecialName = 2048;
  mdPinvokeImpl = 8192;
  mdUnmanagedExport = 8;
  mdReservedMask = 53248;
  mdRTSpecialName = 4096;
  mdHasSecurity = 16384;
  mdRequireSecObject = 32768;
// CorMethodAttr
pub const mdMemberAccessMask: i32 = 7;
pub const mdPrivateScope: i32 = 0;
pub const mdPrivate: i32 = 1;
pub const mdFamANDAssem: i32 = 2;
pub const mdAssem: i32 = 3;
pub const mdFamily: i32 = 4;
pub const mdFamORAssem: i32 = 5;
pub const mdPublic: i32 = 6;
pub const mdStatic: i32 = 16;
pub const mdFinal: i32 = 32;
pub const mdVirtual: i32 = 64;
pub const mdHideBySig: i32 = 128;
pub const mdVtableLayoutMask: i32 = 256;
pub const mdReuseSlot: i32 = 0;
pub const mdNewSlot: i32 = 256;
pub const mdCheckAccessOnOverride: i32 = 512;
pub const mdAbstract: i32 = 1024;
pub const mdSpecialName: i32 = 2048;
pub const mdPinvokeImpl: i32 = 8192;
pub const mdUnmanagedExport: i32 = 8;
pub const mdReservedMask: i32 = 53248;
pub const mdRTSpecialName: i32 = 4096;
pub const mdHasSecurity: i32 = 16384;
pub const mdRequireSecObject: i32 = 32768;
const
  mdMemberAccessMask* = 7
  mdPrivateScope* = 0
  mdPrivate* = 1
  mdFamANDAssem* = 2
  mdAssem* = 3
  mdFamily* = 4
  mdFamORAssem* = 5
  mdPublic* = 6
  mdStatic* = 16
  mdFinal* = 32
  mdVirtual* = 64
  mdHideBySig* = 128
  mdVtableLayoutMask* = 256
  mdReuseSlot* = 0
  mdNewSlot* = 256
  mdCheckAccessOnOverride* = 512
  mdAbstract* = 1024
  mdSpecialName* = 2048
  mdPinvokeImpl* = 8192
  mdUnmanagedExport* = 8
  mdReservedMask* = 53248
  mdRTSpecialName* = 4096
  mdHasSecurity* = 16384
  mdRequireSecObject* = 32768
enum CorMethodAttr : int {
    mdMemberAccessMask = 7,
    mdPrivateScope = 0,
    mdPrivate = 1,
    mdFamANDAssem = 2,
    mdAssem = 3,
    mdFamily = 4,
    mdFamORAssem = 5,
    mdPublic = 6,
    mdStatic = 16,
    mdFinal = 32,
    mdVirtual = 64,
    mdHideBySig = 128,
    mdVtableLayoutMask = 256,
    mdReuseSlot = 0,
    mdNewSlot = 256,
    mdCheckAccessOnOverride = 512,
    mdAbstract = 1024,
    mdSpecialName = 2048,
    mdPinvokeImpl = 8192,
    mdUnmanagedExport = 8,
    mdReservedMask = 53248,
    mdRTSpecialName = 4096,
    mdHasSecurity = 16384,
    mdRequireSecObject = 32768,
}
#define global mdMemberAccessMask      0x7
#define global mdPrivateScope          0x0
#define global mdPrivate               0x1
#define global mdFamANDAssem           0x2
#define global mdAssem                 0x3
#define global mdFamily                0x4
#define global mdFamORAssem            0x5
#define global mdPublic                0x6
#define global mdStatic                0x10
#define global mdFinal                 0x20
#define global mdVirtual               0x40
#define global mdHideBySig             0x80
#define global mdVtableLayoutMask      0x100
#define global mdReuseSlot             0x0
#define global mdNewSlot               0x100
#define global mdCheckAccessOnOverride 0x200
#define global mdAbstract              0x400
#define global mdSpecialName           0x800
#define global mdPinvokeImpl           0x2000
#define global mdUnmanagedExport       0x8
#define global mdReservedMask          0xD000
#define global mdRTSpecialName         0x1000
#define global mdHasSecurity           0x4000
#define global mdRequireSecObject      0x8000