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

CorAttributeTargets

列挙型
基底型i4

メンバー 16

名前10進16進
catAssembly10x1
catModule20x2
catClass40x4
catStruct80x8
catEnum160x10
catConstructor320x20
catMethod640x40
catProperty1280x80
catField2560x100
catEvent5120x200
catInterface10240x400
catParameter20480x800
catDelegate40960x1000
catGenericParameter163840x4000
catAll245750x5FFF
catClassMembers61400x17FC

各言語での定義

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

typedef enum CorAttributeTargets : int {
    catAssembly = 1,
    catModule = 2,
    catClass = 4,
    catStruct = 8,
    catEnum = 16,
    catConstructor = 32,
    catMethod = 64,
    catProperty = 128,
    catField = 256,
    catEvent = 512,
    catInterface = 1024,
    catParameter = 2048,
    catDelegate = 4096,
    catGenericParameter = 16384,
    catAll = 24575,
    catClassMembers = 6140
} CorAttributeTargets;
public enum CorAttributeTargets : int
{
    catAssembly = 1,
    catModule = 2,
    catClass = 4,
    catStruct = 8,
    catEnum = 16,
    catConstructor = 32,
    catMethod = 64,
    catProperty = 128,
    catField = 256,
    catEvent = 512,
    catInterface = 1024,
    catParameter = 2048,
    catDelegate = 4096,
    catGenericParameter = 16384,
    catAll = 24575,
    catClassMembers = 6140,
}
Public Enum CorAttributeTargets As Integer
    catAssembly = 1
    catModule = 2
    catClass = 4
    catStruct = 8
    catEnum = 16
    catConstructor = 32
    catMethod = 64
    catProperty = 128
    catField = 256
    catEvent = 512
    catInterface = 1024
    catParameter = 2048
    catDelegate = 4096
    catGenericParameter = 16384
    catAll = 24575
    catClassMembers = 6140
End Enum
import enum

class CorAttributeTargets(enum.IntEnum):
    catAssembly = 1
    catModule = 2
    catClass = 4
    catStruct = 8
    catEnum = 16
    catConstructor = 32
    catMethod = 64
    catProperty = 128
    catField = 256
    catEvent = 512
    catInterface = 1024
    catParameter = 2048
    catDelegate = 4096
    catGenericParameter = 16384
    catAll = 24575
    catClassMembers = 6140
// CorAttributeTargets
pub const catAssembly: i32 = 1;
pub const catModule: i32 = 2;
pub const catClass: i32 = 4;
pub const catStruct: i32 = 8;
pub const catEnum: i32 = 16;
pub const catConstructor: i32 = 32;
pub const catMethod: i32 = 64;
pub const catProperty: i32 = 128;
pub const catField: i32 = 256;
pub const catEvent: i32 = 512;
pub const catInterface: i32 = 1024;
pub const catParameter: i32 = 2048;
pub const catDelegate: i32 = 4096;
pub const catGenericParameter: i32 = 16384;
pub const catAll: i32 = 24575;
pub const catClassMembers: i32 = 6140;
// CorAttributeTargets
const (
	catAssembly int32 = 1
	catModule int32 = 2
	catClass int32 = 4
	catStruct int32 = 8
	catEnum int32 = 16
	catConstructor int32 = 32
	catMethod int32 = 64
	catProperty int32 = 128
	catField int32 = 256
	catEvent int32 = 512
	catInterface int32 = 1024
	catParameter int32 = 2048
	catDelegate int32 = 4096
	catGenericParameter int32 = 16384
	catAll int32 = 24575
	catClassMembers int32 = 6140
)
const
  catAssembly = 1;
  catModule = 2;
  catClass = 4;
  catStruct = 8;
  catEnum = 16;
  catConstructor = 32;
  catMethod = 64;
  catProperty = 128;
  catField = 256;
  catEvent = 512;
  catInterface = 1024;
  catParameter = 2048;
  catDelegate = 4096;
  catGenericParameter = 16384;
  catAll = 24575;
  catClassMembers = 6140;
// CorAttributeTargets
pub const catAssembly: i32 = 1;
pub const catModule: i32 = 2;
pub const catClass: i32 = 4;
pub const catStruct: i32 = 8;
pub const catEnum: i32 = 16;
pub const catConstructor: i32 = 32;
pub const catMethod: i32 = 64;
pub const catProperty: i32 = 128;
pub const catField: i32 = 256;
pub const catEvent: i32 = 512;
pub const catInterface: i32 = 1024;
pub const catParameter: i32 = 2048;
pub const catDelegate: i32 = 4096;
pub const catGenericParameter: i32 = 16384;
pub const catAll: i32 = 24575;
pub const catClassMembers: i32 = 6140;
const
  catAssembly* = 1
  catModule* = 2
  catClass* = 4
  catStruct* = 8
  catEnum* = 16
  catConstructor* = 32
  catMethod* = 64
  catProperty* = 128
  catField* = 256
  catEvent* = 512
  catInterface* = 1024
  catParameter* = 2048
  catDelegate* = 4096
  catGenericParameter* = 16384
  catAll* = 24575
  catClassMembers* = 6140
enum CorAttributeTargets : int {
    catAssembly = 1,
    catModule = 2,
    catClass = 4,
    catStruct = 8,
    catEnum = 16,
    catConstructor = 32,
    catMethod = 64,
    catProperty = 128,
    catField = 256,
    catEvent = 512,
    catInterface = 1024,
    catParameter = 2048,
    catDelegate = 4096,
    catGenericParameter = 16384,
    catAll = 24575,
    catClassMembers = 6140,
}
#define global catAssembly         0x1
#define global catModule           0x2
#define global catClass            0x4
#define global catStruct           0x8
#define global catEnum             0x10
#define global catConstructor      0x20
#define global catMethod           0x40
#define global catProperty         0x80
#define global catField            0x100
#define global catEvent            0x200
#define global catInterface        0x400
#define global catParameter        0x800
#define global catDelegate         0x1000
#define global catGenericParameter 0x4000
#define global catAll              0x5FFF
#define global catClassMembers     0x17FC