Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berisi nilai yang menjelaskan metadata tentang bidang.
Sintaks
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;
Anggota
| Anggota | Deskripsi |
|---|---|
fdFieldAccessMask |
Menentukan informasi aksesibilitas. |
fdPrivateScope |
Menentukan bahwa bidang tidak dapat dirujuk. |
fdPrivate |
Menentukan bahwa bidang hanya dapat diakses oleh jenis induknya. |
fdFamANDAssem |
Menentukan bahwa bidang dapat diakses oleh kelas turunan dalam assembly-nya. |
fdAssembly |
Menentukan bahwa bidang dapat diakses oleh semua jenis dalam assembly-nya. |
fdFamily |
Menentukan bahwa bidang hanya dapat diakses oleh jenis dan kelas turunannya. |
fdFamORAssem |
Menentukan bahwa bidang ini dapat diakses oleh kelas turunan dan semua jenis dalam assembly-nya. |
fdPublic |
Menentukan bahwa bidang dapat diakses oleh semua jenis dengan visibilitas cakupan ini. |
fdStatic |
Menentukan bahwa bidang adalah anggota dari jenisnya, bukan anggota instans. |
fdInitOnly |
Menentukan bahwa bidang tidak dapat diubah setelah diinsialisasi. |
fdLiteral |
Menentukan bahwa nilai bidang adalah konstanta waktu kompilasi. |
fdNotSerialized |
Menentukan bahwa bidang tidak diserialisasi saat jenisnya di-remote. |
fdSpecialName |
Menentukan bahwa bidang ini istimewa, dan namanya menjelaskan caranya. |
fdPinvokeImpl |
Menentukan bahwa implementasi bidang diteruskan melalui PInvoke. |
fdReservedMask |
Dicadangkan untuk penggunaan internal oleh runtime bahasa umum. |
fdRTSpecialName |
Menentukan bahwa API internal metadata runtime bahasa umum harus memeriksa pengodean nama. |
fdHasFieldMarshal |
Menentukan bahwa bidang berisi informasi penyusunan. |
fdHasDefault |
Menentukan bahwa bidang memiliki nilai default. |
fdHasFieldRVA |
Menentukan bahwa bidang memiliki alamat virtual relatif. |
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorHdr.h
Versi .NET Framework: Tersedia mulai dari 1.0
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.