Bagikan melalui


Enumerasi CLRDataValueFlag

Menunjukkan berbagai atribut nilai.

Sintaks

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;

Anggota

Anggota Nilai Deskripsi
CLRDATA_VALUE_DEFAULT 0x0 Bendera default.
CLRDATA_VALUE_IS_PRIMITIVE 0x1 Nilainya adalah nilai primitif.
CLRDATA_VALUE_IS_VALUE_TYPE 0x2 Nilainya adalah jenis nilai.
CLRDATA_VALUE_IS_STRING 0x4 Nilainya adalah string.
CLRDATA_VALUE_IS_ARRAY 0x8 Nilainya adalah array.
CLRDATA_VALUE_IS_REFERENCE 0x10 Nilainya adalah referensi.
CLRDATA_VALUE_IS_POINTER 0x20 Nilainya adalah penunjuk.
CLRDATA_VALUE_IS_ENUM 0x40 Nilainya adalah enum.
CLRDATA_VALUE_ALL_KINDS 0x7F Bitwise atau dari semua jenis nilai.
CLRDATA_VALUE_IS_INHERITED 0x80 Nilai diwariskan.
CLRDATA_VALUE_IS_LITERAL 0x100 Nilainya harfiah.
CLRDATA_VALUE_FROM_INSTANCE 0x200 Nilainya berasal dari deklarasi instans.
CLRDATA_VALUE_FROM_TASK_LOCAL 0x400 Nilainya berasal dari deklarasi lokal tugas.
CLRDATA_VALUE_FROM_STATIC 0x800 Nilainya berasal dari deklarasi statis.
CLRDATA_VALUE_ALL_LOCATIONS 0xe00 Bitwise atau dari semua lokasi nilai.
CLRDATA_VALUE_ALL_FIELDS 0xeff Bitwise atau dari semua bendera nilai.
CLRDATA_VALUE_IS_BOXED 0x1000 Nilai dikotak.

Keterangan

Enumerasi ini berada di dalam runtime bahasa umum dan tidak diekspos melalui header atau file pustaka apa pun. Untuk menggunakannya, tentukan enumerasi seperti yang ditentukan di atas.

Persyaratan

Platform: Lihat Persyaratan Sistem. Header: Tidak Ada Pustaka: Tidak Ada Versi .NET Framework: Tersedia mulai dari 4.7

Lihat juga