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

CorTypeAttr

列挙型
基底型i4

メンバー 33

名前10進16進
tdVisibilityMask70x7
tdNotPublic00x0
tdPublic10x1
tdNestedPublic20x2
tdNestedPrivate30x3
tdNestedFamily40x4
tdNestedAssembly50x5
tdNestedFamANDAssem60x6
tdNestedFamORAssem70x7
tdLayoutMask240x18
tdAutoLayout00x0
tdSequentialLayout80x8
tdExplicitLayout160x10
tdClassSemanticsMask320x20
tdClass00x0
tdInterface320x20
tdAbstract1280x80
tdSealed2560x100
tdSpecialName10240x400
tdImport40960x1000
tdSerializable81920x2000
tdWindowsRuntime163840x4000
tdStringFormatMask1966080x30000
tdAnsiClass00x0
tdUnicodeClass655360x10000
tdAutoClass1310720x20000
tdCustomFormatClass1966080x30000
tdCustomFormatMask125829120xC00000
tdBeforeFieldInit10485760x100000
tdForwarder20971520x200000
tdReservedMask2641920x40800
tdRTSpecialName20480x800
tdHasSecurity2621440x40000

各言語での定義

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

typedef enum CorTypeAttr : int {
    tdVisibilityMask = 7,
    tdNotPublic = 0,
    tdPublic = 1,
    tdNestedPublic = 2,
    tdNestedPrivate = 3,
    tdNestedFamily = 4,
    tdNestedAssembly = 5,
    tdNestedFamANDAssem = 6,
    tdNestedFamORAssem = 7,
    tdLayoutMask = 24,
    tdAutoLayout = 0,
    tdSequentialLayout = 8,
    tdExplicitLayout = 16,
    tdClassSemanticsMask = 32,
    tdClass = 0,
    tdInterface = 32,
    tdAbstract = 128,
    tdSealed = 256,
    tdSpecialName = 1024,
    tdImport = 4096,
    tdSerializable = 8192,
    tdWindowsRuntime = 16384,
    tdStringFormatMask = 196608,
    tdAnsiClass = 0,
    tdUnicodeClass = 65536,
    tdAutoClass = 131072,
    tdCustomFormatClass = 196608,
    tdCustomFormatMask = 12582912,
    tdBeforeFieldInit = 1048576,
    tdForwarder = 2097152,
    tdReservedMask = 264192,
    tdRTSpecialName = 2048,
    tdHasSecurity = 262144
} CorTypeAttr;
public enum CorTypeAttr : int
{
    tdVisibilityMask = 7,
    tdNotPublic = 0,
    tdPublic = 1,
    tdNestedPublic = 2,
    tdNestedPrivate = 3,
    tdNestedFamily = 4,
    tdNestedAssembly = 5,
    tdNestedFamANDAssem = 6,
    tdNestedFamORAssem = 7,
    tdLayoutMask = 24,
    tdAutoLayout = 0,
    tdSequentialLayout = 8,
    tdExplicitLayout = 16,
    tdClassSemanticsMask = 32,
    tdClass = 0,
    tdInterface = 32,
    tdAbstract = 128,
    tdSealed = 256,
    tdSpecialName = 1024,
    tdImport = 4096,
    tdSerializable = 8192,
    tdWindowsRuntime = 16384,
    tdStringFormatMask = 196608,
    tdAnsiClass = 0,
    tdUnicodeClass = 65536,
    tdAutoClass = 131072,
    tdCustomFormatClass = 196608,
    tdCustomFormatMask = 12582912,
    tdBeforeFieldInit = 1048576,
    tdForwarder = 2097152,
    tdReservedMask = 264192,
    tdRTSpecialName = 2048,
    tdHasSecurity = 262144,
}
Public Enum CorTypeAttr As Integer
    tdVisibilityMask = 7
    tdNotPublic = 0
    tdPublic = 1
    tdNestedPublic = 2
    tdNestedPrivate = 3
    tdNestedFamily = 4
    tdNestedAssembly = 5
    tdNestedFamANDAssem = 6
    tdNestedFamORAssem = 7
    tdLayoutMask = 24
    tdAutoLayout = 0
    tdSequentialLayout = 8
    tdExplicitLayout = 16
    tdClassSemanticsMask = 32
    tdClass = 0
    tdInterface = 32
    tdAbstract = 128
    tdSealed = 256
    tdSpecialName = 1024
    tdImport = 4096
    tdSerializable = 8192
    tdWindowsRuntime = 16384
    tdStringFormatMask = 196608
    tdAnsiClass = 0
    tdUnicodeClass = 65536
    tdAutoClass = 131072
    tdCustomFormatClass = 196608
    tdCustomFormatMask = 12582912
    tdBeforeFieldInit = 1048576
    tdForwarder = 2097152
    tdReservedMask = 264192
    tdRTSpecialName = 2048
    tdHasSecurity = 262144
End Enum
import enum

class CorTypeAttr(enum.IntEnum):
    tdVisibilityMask = 7
    tdNotPublic = 0
    tdPublic = 1
    tdNestedPublic = 2
    tdNestedPrivate = 3
    tdNestedFamily = 4
    tdNestedAssembly = 5
    tdNestedFamANDAssem = 6
    tdNestedFamORAssem = 7
    tdLayoutMask = 24
    tdAutoLayout = 0
    tdSequentialLayout = 8
    tdExplicitLayout = 16
    tdClassSemanticsMask = 32
    tdClass = 0
    tdInterface = 32
    tdAbstract = 128
    tdSealed = 256
    tdSpecialName = 1024
    tdImport = 4096
    tdSerializable = 8192
    tdWindowsRuntime = 16384
    tdStringFormatMask = 196608
    tdAnsiClass = 0
    tdUnicodeClass = 65536
    tdAutoClass = 131072
    tdCustomFormatClass = 196608
    tdCustomFormatMask = 12582912
    tdBeforeFieldInit = 1048576
    tdForwarder = 2097152
    tdReservedMask = 264192
    tdRTSpecialName = 2048
    tdHasSecurity = 262144
// CorTypeAttr
pub const tdVisibilityMask: i32 = 7;
pub const tdNotPublic: i32 = 0;
pub const tdPublic: i32 = 1;
pub const tdNestedPublic: i32 = 2;
pub const tdNestedPrivate: i32 = 3;
pub const tdNestedFamily: i32 = 4;
pub const tdNestedAssembly: i32 = 5;
pub const tdNestedFamANDAssem: i32 = 6;
pub const tdNestedFamORAssem: i32 = 7;
pub const tdLayoutMask: i32 = 24;
pub const tdAutoLayout: i32 = 0;
pub const tdSequentialLayout: i32 = 8;
pub const tdExplicitLayout: i32 = 16;
pub const tdClassSemanticsMask: i32 = 32;
pub const tdClass: i32 = 0;
pub const tdInterface: i32 = 32;
pub const tdAbstract: i32 = 128;
pub const tdSealed: i32 = 256;
pub const tdSpecialName: i32 = 1024;
pub const tdImport: i32 = 4096;
pub const tdSerializable: i32 = 8192;
pub const tdWindowsRuntime: i32 = 16384;
pub const tdStringFormatMask: i32 = 196608;
pub const tdAnsiClass: i32 = 0;
pub const tdUnicodeClass: i32 = 65536;
pub const tdAutoClass: i32 = 131072;
pub const tdCustomFormatClass: i32 = 196608;
pub const tdCustomFormatMask: i32 = 12582912;
pub const tdBeforeFieldInit: i32 = 1048576;
pub const tdForwarder: i32 = 2097152;
pub const tdReservedMask: i32 = 264192;
pub const tdRTSpecialName: i32 = 2048;
pub const tdHasSecurity: i32 = 262144;
// CorTypeAttr
const (
	tdVisibilityMask int32 = 7
	tdNotPublic int32 = 0
	tdPublic int32 = 1
	tdNestedPublic int32 = 2
	tdNestedPrivate int32 = 3
	tdNestedFamily int32 = 4
	tdNestedAssembly int32 = 5
	tdNestedFamANDAssem int32 = 6
	tdNestedFamORAssem int32 = 7
	tdLayoutMask int32 = 24
	tdAutoLayout int32 = 0
	tdSequentialLayout int32 = 8
	tdExplicitLayout int32 = 16
	tdClassSemanticsMask int32 = 32
	tdClass int32 = 0
	tdInterface int32 = 32
	tdAbstract int32 = 128
	tdSealed int32 = 256
	tdSpecialName int32 = 1024
	tdImport int32 = 4096
	tdSerializable int32 = 8192
	tdWindowsRuntime int32 = 16384
	tdStringFormatMask int32 = 196608
	tdAnsiClass int32 = 0
	tdUnicodeClass int32 = 65536
	tdAutoClass int32 = 131072
	tdCustomFormatClass int32 = 196608
	tdCustomFormatMask int32 = 12582912
	tdBeforeFieldInit int32 = 1048576
	tdForwarder int32 = 2097152
	tdReservedMask int32 = 264192
	tdRTSpecialName int32 = 2048
	tdHasSecurity int32 = 262144
)
const
  tdVisibilityMask = 7;
  tdNotPublic = 0;
  tdPublic = 1;
  tdNestedPublic = 2;
  tdNestedPrivate = 3;
  tdNestedFamily = 4;
  tdNestedAssembly = 5;
  tdNestedFamANDAssem = 6;
  tdNestedFamORAssem = 7;
  tdLayoutMask = 24;
  tdAutoLayout = 0;
  tdSequentialLayout = 8;
  tdExplicitLayout = 16;
  tdClassSemanticsMask = 32;
  tdClass = 0;
  tdInterface = 32;
  tdAbstract = 128;
  tdSealed = 256;
  tdSpecialName = 1024;
  tdImport = 4096;
  tdSerializable = 8192;
  tdWindowsRuntime = 16384;
  tdStringFormatMask = 196608;
  tdAnsiClass = 0;
  tdUnicodeClass = 65536;
  tdAutoClass = 131072;
  tdCustomFormatClass = 196608;
  tdCustomFormatMask = 12582912;
  tdBeforeFieldInit = 1048576;
  tdForwarder = 2097152;
  tdReservedMask = 264192;
  tdRTSpecialName = 2048;
  tdHasSecurity = 262144;
// CorTypeAttr
pub const tdVisibilityMask: i32 = 7;
pub const tdNotPublic: i32 = 0;
pub const tdPublic: i32 = 1;
pub const tdNestedPublic: i32 = 2;
pub const tdNestedPrivate: i32 = 3;
pub const tdNestedFamily: i32 = 4;
pub const tdNestedAssembly: i32 = 5;
pub const tdNestedFamANDAssem: i32 = 6;
pub const tdNestedFamORAssem: i32 = 7;
pub const tdLayoutMask: i32 = 24;
pub const tdAutoLayout: i32 = 0;
pub const tdSequentialLayout: i32 = 8;
pub const tdExplicitLayout: i32 = 16;
pub const tdClassSemanticsMask: i32 = 32;
pub const tdClass: i32 = 0;
pub const tdInterface: i32 = 32;
pub const tdAbstract: i32 = 128;
pub const tdSealed: i32 = 256;
pub const tdSpecialName: i32 = 1024;
pub const tdImport: i32 = 4096;
pub const tdSerializable: i32 = 8192;
pub const tdWindowsRuntime: i32 = 16384;
pub const tdStringFormatMask: i32 = 196608;
pub const tdAnsiClass: i32 = 0;
pub const tdUnicodeClass: i32 = 65536;
pub const tdAutoClass: i32 = 131072;
pub const tdCustomFormatClass: i32 = 196608;
pub const tdCustomFormatMask: i32 = 12582912;
pub const tdBeforeFieldInit: i32 = 1048576;
pub const tdForwarder: i32 = 2097152;
pub const tdReservedMask: i32 = 264192;
pub const tdRTSpecialName: i32 = 2048;
pub const tdHasSecurity: i32 = 262144;
const
  tdVisibilityMask* = 7
  tdNotPublic* = 0
  tdPublic* = 1
  tdNestedPublic* = 2
  tdNestedPrivate* = 3
  tdNestedFamily* = 4
  tdNestedAssembly* = 5
  tdNestedFamANDAssem* = 6
  tdNestedFamORAssem* = 7
  tdLayoutMask* = 24
  tdAutoLayout* = 0
  tdSequentialLayout* = 8
  tdExplicitLayout* = 16
  tdClassSemanticsMask* = 32
  tdClass* = 0
  tdInterface* = 32
  tdAbstract* = 128
  tdSealed* = 256
  tdSpecialName* = 1024
  tdImport* = 4096
  tdSerializable* = 8192
  tdWindowsRuntime* = 16384
  tdStringFormatMask* = 196608
  tdAnsiClass* = 0
  tdUnicodeClass* = 65536
  tdAutoClass* = 131072
  tdCustomFormatClass* = 196608
  tdCustomFormatMask* = 12582912
  tdBeforeFieldInit* = 1048576
  tdForwarder* = 2097152
  tdReservedMask* = 264192
  tdRTSpecialName* = 2048
  tdHasSecurity* = 262144
enum CorTypeAttr : int {
    tdVisibilityMask = 7,
    tdNotPublic = 0,
    tdPublic = 1,
    tdNestedPublic = 2,
    tdNestedPrivate = 3,
    tdNestedFamily = 4,
    tdNestedAssembly = 5,
    tdNestedFamANDAssem = 6,
    tdNestedFamORAssem = 7,
    tdLayoutMask = 24,
    tdAutoLayout = 0,
    tdSequentialLayout = 8,
    tdExplicitLayout = 16,
    tdClassSemanticsMask = 32,
    tdClass = 0,
    tdInterface = 32,
    tdAbstract = 128,
    tdSealed = 256,
    tdSpecialName = 1024,
    tdImport = 4096,
    tdSerializable = 8192,
    tdWindowsRuntime = 16384,
    tdStringFormatMask = 196608,
    tdAnsiClass = 0,
    tdUnicodeClass = 65536,
    tdAutoClass = 131072,
    tdCustomFormatClass = 196608,
    tdCustomFormatMask = 12582912,
    tdBeforeFieldInit = 1048576,
    tdForwarder = 2097152,
    tdReservedMask = 264192,
    tdRTSpecialName = 2048,
    tdHasSecurity = 262144,
}
#define global tdVisibilityMask     0x7
#define global tdNotPublic          0x0
#define global tdPublic             0x1
#define global tdNestedPublic       0x2
#define global tdNestedPrivate      0x3
#define global tdNestedFamily       0x4
#define global tdNestedAssembly     0x5
#define global tdNestedFamANDAssem  0x6
#define global tdNestedFamORAssem   0x7
#define global tdLayoutMask         0x18
#define global tdAutoLayout         0x0
#define global tdSequentialLayout   0x8
#define global tdExplicitLayout     0x10
#define global tdClassSemanticsMask 0x20
#define global tdClass              0x0
#define global tdInterface          0x20
#define global tdAbstract           0x80
#define global tdSealed             0x100
#define global tdSpecialName        0x400
#define global tdImport             0x1000
#define global tdSerializable       0x2000
#define global tdWindowsRuntime     0x4000
#define global tdStringFormatMask   0x30000
#define global tdAnsiClass          0x0
#define global tdUnicodeClass       0x10000
#define global tdAutoClass          0x20000
#define global tdCustomFormatClass  0x30000
#define global tdCustomFormatMask   0xC00000
#define global tdBeforeFieldInit    0x100000
#define global tdForwarder          0x200000
#define global tdReservedMask       0x40800
#define global tdRTSpecialName      0x800
#define global tdHasSecurity        0x40000