Enumerasi CorFieldAttr

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