次の方法で共有


CorAttributeTargets 列挙型

属性を適用できるアプリケーション要素を指定します。

typedef enum CorAttributeTargets
{
    catAssembly            = 0x0001,
    catModule              = 0x0002,
    catClass               = 0x0004,
    catStruct              = 0x0008,
    catEnum                = 0x0010,
    catConstructor         = 0x0020,
    catMethod              = 0x0040,
    catProperty            = 0x0080,
    catField               = 0x0100,
    catEvent               = 0x0200,
    catInterface           = 0x0400,
    catParameter           = 0x0800,
    catDelegate            = 0x1000,
    catGenericParameter    = 0x4000,

    catAll                 = 
        catAssembly | catModule | catClass | catStruct | 
        catEnum | catConstructor | catMethod | catProperty | 
        catField | catEvent | catInterface | catParameter | 
        catDelegate | catGenericParameter,
    
    catClassMembers        = 
        catClass | catStruct | catEnum | catConstructor | 
        catMethod | catProperty | catField | catEvent | 
        catDelegate | catInterface
    
} CorAttributeTargets;

メンバー

メンバー

説明

catAssembly

アセンブリに属性を適用できます。

catModule

移植可能な実行可能 (.dll または .exe) モジュールに属性を適用できます。

catClass

クラスに属性を適用できます。

catStruct

構造体、つまり、値型に属性を適用できます。

catEnum

列挙体に属性を適用できます。

catConstructor

コンストラクターに属性を適用できます。

catMethod

メソッドに属性を適用できます。

catProperty

プロパティに属性を適用できます。

catField

フィールドに属性を適用できます。

catEvent

イベントに属性を適用できます。

catInterface

インターフェイスに属性を適用できます。

catParameter

パラメーターに属性を適用できます。

catDelegate

デリゲートに属性を適用できます。

catGenericParameter

ジェネリック パラメーターに属性を適用できます。

catAll

任意のアプリケーション要素に属性を適用できます。

catClassMembers

クラスのメンバーに属性を適用できます。

解説

CorAttributeTargets 列挙値にビットごとの OR 演算を組み合わせて、属性の適切な組み合わせを取得できます。

CorAttributeTargets は、マネージ System.AttributeTargets 列挙体に対応します。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : CorHdr.h

.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

その他の技術情報

メタデータ列挙体