ホーム › System.WinRT.Metadata › CorMethodAttr
CorMethodAttr
列挙型メンバー 24
| 名前 | 10進 | 16進 |
|---|---|---|
| mdMemberAccessMask | 7 | 0x7 |
| mdPrivateScope | 0 | 0x0 |
| mdPrivate | 1 | 0x1 |
| mdFamANDAssem | 2 | 0x2 |
| mdAssem | 3 | 0x3 |
| mdFamily | 4 | 0x4 |
| mdFamORAssem | 5 | 0x5 |
| mdPublic | 6 | 0x6 |
| mdStatic | 16 | 0x10 |
| mdFinal | 32 | 0x20 |
| mdVirtual | 64 | 0x40 |
| mdHideBySig | 128 | 0x80 |
| mdVtableLayoutMask | 256 | 0x100 |
| mdReuseSlot | 0 | 0x0 |
| mdNewSlot | 256 | 0x100 |
| mdCheckAccessOnOverride | 512 | 0x200 |
| mdAbstract | 1024 | 0x400 |
| mdSpecialName | 2048 | 0x800 |
| mdPinvokeImpl | 8192 | 0x2000 |
| mdUnmanagedExport | 8 | 0x8 |
| mdReservedMask | 53248 | 0xD000 |
| mdRTSpecialName | 4096 | 0x1000 |
| mdHasSecurity | 16384 | 0x4000 |
| mdRequireSecObject | 32768 | 0x8000 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 32768enum 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