Bagikan melalui


Enumerasi CorTypeAttr

Berisi nilai yang menunjukkan metadata jenis.

Sintaks

typedef enum CorTypeAttr {  
  
    tdVisibilityMask        =   0x00000007,  
    tdNotPublic             =   0x00000000,  
    tdPublic                =   0x00000001,  
    tdNestedPublic          =   0x00000002,  
    tdNestedPrivate         =   0x00000003,  
    tdNestedFamily          =   0x00000004,  
    tdNestedAssembly        =   0x00000005,  
    tdNestedFamANDAssem     =   0x00000006,  
    tdNestedFamORAssem      =   0x00000007,  
  
    tdLayoutMask            =   0x00000018,  
    tdAutoLayout            =   0x00000000,  
    tdSequentialLayout      =   0x00000008,  
    tdExplicitLayout        =   0x00000010,  
  
    tdClassSemanticsMask    =   0x00000020,  
    tdClass                 =   0x00000000,  
    tdInterface             =   0x00000020,  
  
    tdAbstract              =   0x00000080,  
    tdSealed                =   0x00000100,  
    tdSpecialName           =   0x00000400,  
  
    tdImport                =   0x00001000,  
    tdSerializable          =   0x00002000,  
    tdWindowsRuntime        =   0x00004000,  
  
    tdStringFormatMask      =   0x00030000,  
    tdAnsiClass             =   0x00000000,  
    tdUnicodeClass          =   0x00010000,  
    tdAutoClass             =   0x00020000,  
    tdCustomFormatClass     =   0x00030000,  
    tdCustomFormatMask      =   0x00C00000,  
  
    tdBeforeFieldInit       =   0x00100000,  
    tdForwarder             =   0x00200000,  
  
    tdReservedMask          =   0x00040800,  
    tdRTSpecialName         =   0x00000800,  
    tdHasSecurity           =   0x00040000,  
  
} CorTypeAttr;  

Anggota

Anggota Deskripsi
tdVisibilityMask Digunakan untuk informasi visibilitas dari jenis.
tdNotPublic Menentukan bahwa jenis tidak berada dalam cakupan publik.
tdPublic Menentukan bahwa jenis berada dalam cakupan publik.
tdNestedPublic Menentukan bahwa jenis ditumpuk dengan visibilitas publik.
tdNestedPrivate Menentukan bahwa jenis ditumpuk dengan visibilitas privat.
tdNestedFamily Menentukan bahwa jenis ditumpuk dengan visibilitas keluarga.
tdNestedAssembly Menentukan bahwa jenis ditumpuk dengan visibilitas rakitan.
tdNestedFamANDAssem Menentukan bahwa jenis ditumpuk dengan visibilitas keluarga dan rakitan.
tdNestedFamORAssem Menentukan bahwa jenis ditumpuk dengan visibilitas keluarga atau rakitan.
tdLayoutMask Mendapatkan informasi tata letak untuk jenis.
tdAutoLayout Menentukan bahwa bidang jenis ini ditata secara otomatis.
tdSequentialLayout Menentukan bahwa bidang jenis ini ditata secara berurutan.
tdExplicitLayout Menentukan bahwa tata letak bidang disediakan secara eksplisit.
tdClassSemanticsMask Mendapatkan informasi semantik tentang jenis.
tdClass Menentukan bahwa jenisnya adalah kelas.
tdInterface Menentukan bahwa jenisnya adalah antarmuka.
tdAbstract Menentukan bahwa jenisnya adalah abstrak.
tdSealed Menentukan bahwa jenis tidak dapat diperpanjang.
tdSpecialName Menentukan bahwa nama kelas bersifat istimewa. Namanya menjelaskan ia seperti apa.
tdImport Menentukan bahwa jenis diimpor.
tdSerializable Menentukan bahwa jenis dapat diserialisasi.
tdWindowsRuntime Menentukan bahwa jenis ini adalah jenis Windows Runtime.
tdStringFormatMask Mendapatkan informasi tentang bagaimana string dikodekan dan diformat.
tdAnsiClass Menentukan bahwa jenis ini menginterpretasikan LPTSTR sebagai ANSI.
tdUnicodeClass Menentukan bahwa jenis ini menginterpretasikan LPTSTR sebagai Unicode.
tdAutoClass Menentukan bahwa jenis ini menginterpretasikan LPTSTR secara otomatis.
tdCustomFormatClass Menentukan bahwa jenis memiliki pengodean non-standar, seperti yang ditentukan oleh CustomFormatMask.
tdCustomFormatMask Gunakan masker ini untuk mendapatkan informasi pengodean non-standar untuk interop asli. Arti nilai kedua bit ini tidak ditentukan.
tdBeforeFieldInit Menentukan bahwa jenis harus diinisialisasi sebelum upaya pertama untuk mengakses bidang statis.
tdForwarder Menentukan jenis yang diekspor dan penerus jenis.
tdReservedMask Bendera ini dan bendera di bawah ini digunakan secara internal oleh runtime bahasa umum.
tdRTSpecialName Menentukan bahwa runtime bahasa umum harus memeriksa pengodean nama.
tdHasSecurity Menentukan bahwa jenis memiliki keamanan yang terkait dengannya.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorHdr.h

Versi .NET Framework: Tersedia mulai dari 1.0

Lihat juga