Bagikan melalui


Enumerasi CLRDataFieldFlag

Menunjukkan berbagai atribut bidang.

Sintaks

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;

Anggota

Anggota Nilai Deskripsi
CLRDATA_FIELD_DEFAULT 0x0 Bendera default.
CLRDATA_FIELD_IS_PRIMITIVE 0x1 Bidang adalah nilai primitif.
CLRDATA_FIELD_IS_VALUE_TYPE 0x2 Bidang adalah jenis nilai.
CLRDATA_FIELD_IS_STRING 0x4 Bidang adalah string.
CLRDATA_FIELD_IS_ARRAY 0x8 Bidang adalah array.
CLRDATA_FIELD_IS_REFERENCE 0x10 Bidang adalah referensi.
CLRDATA_FIELD_IS_POINTER 0x20 Bidang adalah penunjuk.
CLRDATA_FIELD_IS_ENUM 0x40 Bidang adalah enum.
CLRDATA_FIELD_ALL_KINDS 0x7F Bitwise atau dari semua jenis bidang. Hal tersebut dapat digunakan dalam berbagai metode enumerasi.
CLRDATA_FIELD_IS_INHERITED 0x80 Bidang diwariskan.
CLRDATA_FIELD_IS_LITERAL 0x100 Bidang ini harfiah.
CLRDATA_FIELD_FROM_INSTANCE 0x200 Bidang ini berasal dari deklarasi instans.
CLRDATA_FIELD_FROM_TASK_LOCAL 0x400 Bidang ini berasal dari deklarasi lokal tugas.
CLRDATA_FIELD_FROM_STATIC 0x800 Bidang ini berasal dari deklarasi statis.
CLRDATA_FIELD_ALL_LOCATIONS 0xe00 Bitwise atau dari semua lokasi bidang. Hal tersebut dapat digunakan dalam berbagai metode enumerasi.
CLRDATA_FIELD_ALL_FIELDS 0xeff Bitwise atau dari semua bendera bidang. Hal tersebut dapat digunakan dalam berbagai metode enumerasi.

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