次の方法で共有


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 列挙型と同等です。

必要条件

:システム要件」を参照してください。

ヘッダー: CorHdr.h

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目