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

CorFieldAttr

列挙型
基底型i4

メンバー 19

名前10進16進
fdFieldAccessMask70x7
fdPrivateScope00x0
fdPrivate10x1
fdFamANDAssem20x2
fdAssembly30x3
fdFamily40x4
fdFamORAssem50x5
fdPublic60x6
fdStatic160x10
fdInitOnly320x20
fdLiteral640x40
fdNotSerialized1280x80
fdSpecialName5120x200
fdPinvokeImpl81920x2000
fdReservedMask381440x9500
fdRTSpecialName10240x400
fdHasFieldMarshal40960x1000
fdHasDefault327680x8000
fdHasFieldRVA2560x100

各言語での定義

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

typedef enum CorFieldAttr : int {
    fdFieldAccessMask = 7,
    fdPrivateScope = 0,
    fdPrivate = 1,
    fdFamANDAssem = 2,
    fdAssembly = 3,
    fdFamily = 4,
    fdFamORAssem = 5,
    fdPublic = 6,
    fdStatic = 16,
    fdInitOnly = 32,
    fdLiteral = 64,
    fdNotSerialized = 128,
    fdSpecialName = 512,
    fdPinvokeImpl = 8192,
    fdReservedMask = 38144,
    fdRTSpecialName = 1024,
    fdHasFieldMarshal = 4096,
    fdHasDefault = 32768,
    fdHasFieldRVA = 256
} CorFieldAttr;
public enum CorFieldAttr : int
{
    fdFieldAccessMask = 7,
    fdPrivateScope = 0,
    fdPrivate = 1,
    fdFamANDAssem = 2,
    fdAssembly = 3,
    fdFamily = 4,
    fdFamORAssem = 5,
    fdPublic = 6,
    fdStatic = 16,
    fdInitOnly = 32,
    fdLiteral = 64,
    fdNotSerialized = 128,
    fdSpecialName = 512,
    fdPinvokeImpl = 8192,
    fdReservedMask = 38144,
    fdRTSpecialName = 1024,
    fdHasFieldMarshal = 4096,
    fdHasDefault = 32768,
    fdHasFieldRVA = 256,
}
Public Enum CorFieldAttr As Integer
    fdFieldAccessMask = 7
    fdPrivateScope = 0
    fdPrivate = 1
    fdFamANDAssem = 2
    fdAssembly = 3
    fdFamily = 4
    fdFamORAssem = 5
    fdPublic = 6
    fdStatic = 16
    fdInitOnly = 32
    fdLiteral = 64
    fdNotSerialized = 128
    fdSpecialName = 512
    fdPinvokeImpl = 8192
    fdReservedMask = 38144
    fdRTSpecialName = 1024
    fdHasFieldMarshal = 4096
    fdHasDefault = 32768
    fdHasFieldRVA = 256
End Enum
import enum

class CorFieldAttr(enum.IntEnum):
    fdFieldAccessMask = 7
    fdPrivateScope = 0
    fdPrivate = 1
    fdFamANDAssem = 2
    fdAssembly = 3
    fdFamily = 4
    fdFamORAssem = 5
    fdPublic = 6
    fdStatic = 16
    fdInitOnly = 32
    fdLiteral = 64
    fdNotSerialized = 128
    fdSpecialName = 512
    fdPinvokeImpl = 8192
    fdReservedMask = 38144
    fdRTSpecialName = 1024
    fdHasFieldMarshal = 4096
    fdHasDefault = 32768
    fdHasFieldRVA = 256
// CorFieldAttr
pub const fdFieldAccessMask: i32 = 7;
pub const fdPrivateScope: i32 = 0;
pub const fdPrivate: i32 = 1;
pub const fdFamANDAssem: i32 = 2;
pub const fdAssembly: i32 = 3;
pub const fdFamily: i32 = 4;
pub const fdFamORAssem: i32 = 5;
pub const fdPublic: i32 = 6;
pub const fdStatic: i32 = 16;
pub const fdInitOnly: i32 = 32;
pub const fdLiteral: i32 = 64;
pub const fdNotSerialized: i32 = 128;
pub const fdSpecialName: i32 = 512;
pub const fdPinvokeImpl: i32 = 8192;
pub const fdReservedMask: i32 = 38144;
pub const fdRTSpecialName: i32 = 1024;
pub const fdHasFieldMarshal: i32 = 4096;
pub const fdHasDefault: i32 = 32768;
pub const fdHasFieldRVA: i32 = 256;
// CorFieldAttr
const (
	fdFieldAccessMask int32 = 7
	fdPrivateScope int32 = 0
	fdPrivate int32 = 1
	fdFamANDAssem int32 = 2
	fdAssembly int32 = 3
	fdFamily int32 = 4
	fdFamORAssem int32 = 5
	fdPublic int32 = 6
	fdStatic int32 = 16
	fdInitOnly int32 = 32
	fdLiteral int32 = 64
	fdNotSerialized int32 = 128
	fdSpecialName int32 = 512
	fdPinvokeImpl int32 = 8192
	fdReservedMask int32 = 38144
	fdRTSpecialName int32 = 1024
	fdHasFieldMarshal int32 = 4096
	fdHasDefault int32 = 32768
	fdHasFieldRVA int32 = 256
)
const
  fdFieldAccessMask = 7;
  fdPrivateScope = 0;
  fdPrivate = 1;
  fdFamANDAssem = 2;
  fdAssembly = 3;
  fdFamily = 4;
  fdFamORAssem = 5;
  fdPublic = 6;
  fdStatic = 16;
  fdInitOnly = 32;
  fdLiteral = 64;
  fdNotSerialized = 128;
  fdSpecialName = 512;
  fdPinvokeImpl = 8192;
  fdReservedMask = 38144;
  fdRTSpecialName = 1024;
  fdHasFieldMarshal = 4096;
  fdHasDefault = 32768;
  fdHasFieldRVA = 256;
// CorFieldAttr
pub const fdFieldAccessMask: i32 = 7;
pub const fdPrivateScope: i32 = 0;
pub const fdPrivate: i32 = 1;
pub const fdFamANDAssem: i32 = 2;
pub const fdAssembly: i32 = 3;
pub const fdFamily: i32 = 4;
pub const fdFamORAssem: i32 = 5;
pub const fdPublic: i32 = 6;
pub const fdStatic: i32 = 16;
pub const fdInitOnly: i32 = 32;
pub const fdLiteral: i32 = 64;
pub const fdNotSerialized: i32 = 128;
pub const fdSpecialName: i32 = 512;
pub const fdPinvokeImpl: i32 = 8192;
pub const fdReservedMask: i32 = 38144;
pub const fdRTSpecialName: i32 = 1024;
pub const fdHasFieldMarshal: i32 = 4096;
pub const fdHasDefault: i32 = 32768;
pub const fdHasFieldRVA: i32 = 256;
const
  fdFieldAccessMask* = 7
  fdPrivateScope* = 0
  fdPrivate* = 1
  fdFamANDAssem* = 2
  fdAssembly* = 3
  fdFamily* = 4
  fdFamORAssem* = 5
  fdPublic* = 6
  fdStatic* = 16
  fdInitOnly* = 32
  fdLiteral* = 64
  fdNotSerialized* = 128
  fdSpecialName* = 512
  fdPinvokeImpl* = 8192
  fdReservedMask* = 38144
  fdRTSpecialName* = 1024
  fdHasFieldMarshal* = 4096
  fdHasDefault* = 32768
  fdHasFieldRVA* = 256
enum CorFieldAttr : int {
    fdFieldAccessMask = 7,
    fdPrivateScope = 0,
    fdPrivate = 1,
    fdFamANDAssem = 2,
    fdAssembly = 3,
    fdFamily = 4,
    fdFamORAssem = 5,
    fdPublic = 6,
    fdStatic = 16,
    fdInitOnly = 32,
    fdLiteral = 64,
    fdNotSerialized = 128,
    fdSpecialName = 512,
    fdPinvokeImpl = 8192,
    fdReservedMask = 38144,
    fdRTSpecialName = 1024,
    fdHasFieldMarshal = 4096,
    fdHasDefault = 32768,
    fdHasFieldRVA = 256,
}
#define global fdFieldAccessMask 0x7
#define global fdPrivateScope    0x0
#define global fdPrivate         0x1
#define global fdFamANDAssem     0x2
#define global fdAssembly        0x3
#define global fdFamily          0x4
#define global fdFamORAssem      0x5
#define global fdPublic          0x6
#define global fdStatic          0x10
#define global fdInitOnly        0x20
#define global fdLiteral         0x40
#define global fdNotSerialized   0x80
#define global fdSpecialName     0x200
#define global fdPinvokeImpl     0x2000
#define global fdReservedMask    0x9500
#define global fdRTSpecialName   0x400
#define global fdHasFieldMarshal 0x1000
#define global fdHasDefault      0x8000
#define global fdHasFieldRVA     0x100