Dela via


CLRDataFieldFlag-uppräkning

Anger olika attribut för ett fält.

Syntax

typedef enum CLRDataFieldFlag {
    CLRDATA_FIELD_DEFAULT                   = 0x00000000,
    CLRDATA_FIELD_IS_PRIMITIVE              = 0x00000001,
    CLRDATA_FIELD_IS_VALUE_TYPE             = 0x00000002,
    CLRDATA_FIELD_IS_STRING                 = 0x00000004,
    CLRDATA_FIELD_IS_ARRAY                  = 0x00000008,
    CLRDATA_FIELD_IS_REFERENCE              = 0x00000010,
    CLRDATA_FIELD_IS_POINTER                = 0x00000020,
    CLRDATA_FIELD_IS_ENUM                   = 0x00000040,
    CLRDATA_FIELD_ALL_KINDS                 = 0x0000007F,

    CLRDATA_FIELD_IS_INHERITED              = 0x00000080,
    CLRDATA_FIELD_IS_LITERAL                = 0x00000100,

    CLRDATA_FIELD_FROM_INSTANCE             = 0x00000200,
    CLRDATA_FIELD_FROM_TASK_LOCAL           = 0x00000400,
    CLRDATA_FIELD_FROM_STATIC               = 0x00000800,

    CLRDATA_FIELD_ALL_LOCATIONS             = 0x00000e00,

    CLRDATA_FIELD_ALL_FIELDS                = 0x00000eff
} CLRDataFieldFlag;

Medlemmar

Medlem Värde beskrivning
CLRDATA_FIELD_DEFAULT 0x0 Standardflaggor.
CLRDATA_FIELD_IS_PRIMITIVE 0x1 Fältet är ett primitivt värde.
CLRDATA_FIELD_IS_VALUE_TYPE 0x2 Fältet är en värdetyp.
CLRDATA_FIELD_IS_STRING 0x4 Fältet är en sträng.
CLRDATA_FIELD_IS_ARRAY 0x8 Fältet är en matris.
CLRDATA_FIELD_IS_REFERENCE 0x10 Fältet är en referens.
CLRDATA_FIELD_IS_POINTER 0x20 Fältet är en pekare.
CLRDATA_FIELD_IS_ENUM 0x40 Fältet är en uppräkning.
CLRDATA_FIELD_ALL_KINDS 0x7F Bitvis eller av alla fälttyper. Sådana kan användas i olika uppräkningsmetoder.
CLRDATA_FIELD_IS_INHERITED 0x80 Fältet ärvs.
CLRDATA_FIELD_IS_LITERAL 0x100 Fältet är literalt.
CLRDATA_FIELD_FROM_INSTANCE 0x200 Fältet kommer från en instansdeklaration.
CLRDATA_FIELD_FROM_TASK_LOCAL 0x400 Fältet kommer från en lokal aktivitetsdeklaration.
CLRDATA_FIELD_FROM_STATIC 0x800 Fältet kommer från en statisk deklaration.
CLRDATA_FIELD_ALL_LOCATIONS 0xe00 Bitvis eller av alla fältplatser. Sådana kan användas i olika uppräkningsmetoder.
CLRDATA_FIELD_ALL_FIELDS 0xeff Bitvis eller av alla fältflaggor. Sådana kan användas i olika uppräkningsmetoder.

Kommentarer

Den här uppräkningen finns i körningen och exponeras inte via några rubriker eller biblioteksfiler. Om du vill använda den definierar du uppräkningen enligt ovan.

Krav

Plattformar: Se Systemkrav. Rubrik: Inget bibliotek: Inga .NET Framework-versioner: Tillgänglig sedan 4.7

Se även