次の方法で共有


CorFieldAttr 列挙型

フィールドについてのメタデータを記述する値を含みます。

typedef enum CorFieldAttr {
    
    fdFieldAccessMask           =   0x0007,
    fdPrivateScope              =   0x0000,
    fdPrivate                   =   0x0001,
    fdFamANDAssem               =   0x0002,
    fdAssembly                  =   0x0003,
    fdFamily                    =   0x0004,
    fdFamORAssem                =   0x0005,
    fdPublic                    =   0x0006,
    
    fdStatic                    =   0x0010,
    fdInitOnly                  =   0x0020,
    fdLiteral                   =   0x0040,
    fdNotSerialized             =   0x0080,
    
    fdSpecialName               =   0x0200,
    
    fdPinvokeImpl               =   0x2000,
    
    fdReservedMask              =   0x9500,
    fdRTSpecialName             =   0x0400,
    fdHasFieldMarshal           =   0x1000,
    fdHasDefault                =   0x8000,
    fdHasFieldRVA               =   0x0100
    
} CorFieldAttr;

メンバー

メンバー

説明

fdFieldAccessMask

アクセシビリティ情報を指定します。

fdPrivateScope

フィールドを参照できないことを指定します。

fdPrivate

親の型からのみフィールドにアクセスできることを指定します。

fdFamANDAssem

そのアセンブリ内の派生クラスからフィールドにアクセスできることを指定します。

fdAssembly

そのアセンブリ内のすべての型からフィールドにアクセスできることを指定します。

fdFamily

その型および派生クラスからのみフィールドにアクセスできることを指定します。

fdFamORAssem

アセンブリ内の派生クラスおよびすべての型からフィールドにアクセスできることを指定します。

fdPublic

このスコープを表示できるすべての型からフィールドにアクセスできることを指定します。

fdStatic

フィールドがインスタンス メンバーではなく、その型のメンバーであることを指定します。

fdInitOnly

いったん初期化されたフィールドは変更できないことを指定します。

fdLiteral

フィールド値はコンパイル時定数であることを指定します。

fdNotSerialized

フィールドはその型がリモート処理される場合は初期化されないことを指定します。

fdSpecialName

フィールドが特別なものであり、名前がその理由を表していることを指定します。

fdPinvokeImpl

フィールドの実装が PInvoke を通じて転送されることを指定します。

fdReservedMask

共通言語ランタイムが内部で使用するために予約されています。

fdRTSpecialName

共通言語ランタイム メタデータの内部 API が名前のエンコーディングを確認する必要があることを指定します。

fdHasFieldMarshal

フィールドにマーシャリング情報が格納されることを指定します。

fdHasDefault

フィールドが既定値を持つことを指定します。

fdHasFieldRVA

フィールドが相対仮想アドレスを持つことを指定します。

必要条件

プラットフォーム : 「.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

参照

その他の技術情報

メタデータ列挙体