Aracılığıyla paylaş


CLRDataValueFlag Sabit Listesi

Bir değerin çeşitli özniteliklerini gösterir.

Sözdizimi

typedef enum CLRDataValueFlag {
    CLRDATA_VALUE_DEFAULT                   = 0x00000000,
    CLRDATA_VALUE_IS_PRIMITIVE              = 0x00000001,
    CLRDATA_VALUE_IS_VALUE_TYPE             = 0x00000002,
    CLRDATA_VALUE_IS_STRING                 = 0x00000004,
    CLRDATA_VALUE_IS_ARRAY                  = 0x00000008,
    CLRDATA_VALUE_IS_REFERENCE              = 0x00000010,
    CLRDATA_VALUE_IS_POINTER                = 0x00000020,
    CLRDATA_VALUE_IS_ENUM                   = 0x00000040,
    CLRDATA_VALUE_ALL_KINDS                 = 0x0000007F,

    CLRDATA_VALUE_IS_INHERITED              = 0x00000080,
    CLRDATA_VALUE_IS_LITERAL                = 0x00000100,

    CLRDATA_VALUE_FROM_INSTANCE             = 0x00000200,
    CLRDATA_VALUE_FROM_TASK_LOCAL           = 0x00000400,
    CLRDATA_VALUE_FROM_STATIC               = 0x00000800,

    CLRDATA_VALUE_ALL_LOCATIONS             = 0x00000e00,

    CLRDATA_VALUE_ALL_FIELDS                = 0x00000eff,

    CLRDATA_VALUE_IS_BOXED                  = 0x00001000
} CLRDataValueFlag;

Üyeler

Üye Value Açıklama
CLRDATA_VALUE_DEFAULT 0x0 Varsayılan bayraklar.
CLRDATA_VALUE_IS_PRIMITIVE 0x1 Değer ilkel bir değerdir.
CLRDATA_VALUE_IS_VALUE_TYPE 0x2 Değer bir değer türüdür.
CLRDATA_VALUE_IS_STRING 0x4 Değer bir dizedir.
CLRDATA_VALUE_IS_ARRAY 0x8 Değer bir dizidir.
CLRDATA_VALUE_IS_REFERENCE 0x10 Değer bir başvurudur.
CLRDATA_VALUE_IS_POINTER 0x20 Değer bir işaretçidir.
CLRDATA_VALUE_IS_ENUM 0x40 Değer bir sabit listesidir.
CLRDATA_VALUE_ALL_KINDS 0x7F Bit düzeyinde veya tüm değer türlerinden.
CLRDATA_VALUE_IS_INHERITED 0x80 Değer devralınır.
CLRDATA_VALUE_IS_LITERAL 0x100 Değer değişmez değerdir.
CLRDATA_VALUE_FROM_INSTANCE 0x200 Değer bir örnek bildirimindendir.
CLRDATA_VALUE_FROM_TASK_LOCAL 0x400 Değer, görev yerel bildirimindendir.
CLRDATA_VALUE_FROM_STATIC 0x800 Değer statik bir bildirimden gelir.
CLRDATA_VALUE_ALL_LOCATIONS 0xe00 Bit düzeyinde veya tüm değer konumlarının.
CLRDATA_VALUE_ALL_FIELDS 0xeff Bit düzeyinde veya tüm değer bayrakları.
CLRDATA_VALUE_IS_BOXED 0x1000 Değer kutulanır.

Açıklamalar

Bu numaralandırma çalışma zamanının içinde yer alır ve hiçbir üst bilgi veya kitaplık dosyası aracılığıyla gösterilmez. Bunu kullanmak için, numaralandırmayı yukarıda belirtilen şekilde tanımlayın.

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri. Üst Bilgi: Yok Kitaplığı: Yok .NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir

Ayrıca bkz.