SignatureTypeCode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan konstanta yang menentukan kode jenis yang digunakan dalam pengodean tanda tangan.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| Invalid | 0 | Mewakili kode tipe yang tidak valid atau tidak diinisialisasi. Ini tidak akan muncul dalam tanda tangan yang valid. |
| Void | 1 | Void Mewakili dalam tanda tangan. |
| Boolean | 2 | Boolean Mewakili tanda tangan. |
| Char | 3 | Char Mewakili tanda tangan. |
| SByte | 4 | SByte Mewakili tanda tangan. |
| Byte | 5 | Byte Mewakili tanda tangan. |
| Int16 | 6 | Int16 Mewakili tanda tangan. |
| UInt16 | 7 | UInt16 Mewakili tanda tangan. |
| Int32 | 8 | Int32 Mewakili tanda tangan. |
| UInt32 | 9 | UInt32 Mewakili tanda tangan. |
| Int64 | 10 | Int64 Mewakili tanda tangan. |
| UInt64 | 11 | UInt64 Mewakili tanda tangan. |
| Single | 12 | Single Mewakili tanda tangan. |
| Double | 13 | Double Mewakili tanda tangan. |
| String | 14 | String Mewakili tanda tangan. |
| Pointer | 15 | Mewakili penunjuk yang tidak dikelola dalam tanda tangan. Ini diikuti dalam blob dengan pengodean tanda tangan dari jenis yang mendasar. |
| ByReference | 16 | Mewakili pointer terkelola (nilai dan parameter pengembalian byref) dalam tanda tangan. Ini diikuti dalam blob dengan pengodean tanda tangan dari jenis yang mendasar. |
| GenericTypeParameter | 19 | Mewakili parameter jenis generik yang digunakan dalam tanda tangan. |
| Array | 20 | Mewakili generalisasi Array dalam tanda tangan. |
| GenericTypeInstance | 21 | Mewakili instansiasi jenis generik dalam tanda tangan. |
| TypedReference | 22 | Mewakili referensi yang ditik dalam tanda tangan. |
| IntPtr | 24 | IntPtr Mewakili tanda tangan. |
| UIntPtr | 25 | UIntPtr Mewakili tanda tangan. |
| FunctionPointer | 27 | Mewakili jenis penunjuk fungsi dalam tanda tangan. |
| Object | 28 | Object Mewakili tanda tangan. |
| SZArray | 29 | Mewakili dimensi Array tunggal dengan batas bawah 0. |
| GenericMethodParameter | 30 | Mewakili parameter metode generik yang digunakan dalam tanda tangan. |
| RequiredModifier | 31 | Mewakili pengubah kustom yang diterapkan ke jenis dalam tanda tangan yang harus dipahami pemanggil. |
| OptionalModifier | 32 | Mewakili pengubah kustom yang diterapkan ke jenis dalam tanda tangan yang dapat diabaikan pemanggil. |
| TypeHandle | 64 | Mendahului jenis EntityHandle dalam tanda tangan. Dalam metadata mentah, ini dikodekan sebagai ELEMENT_TYPE_CLASS (0x12) untuk jenis referensi atau ELEMENT_TYPE_VALUETYPE (0x11) untuk jenis nilai. Ini diciutkan ke satu kode karena proyeksi Windows Runtime dapat memproyeksikan dari kelas ke jenis nilai atau sebaliknya, dan kode mentah menyesatkan dalam kasus tersebut. |
| Sentinel | 65 | Mewakili penanda untuk menunjukkan akhir argumen tetap dan awal argumen variabel. |
| Pinned | 69 | Mewakili variabel lokal yang disematkan oleh pengumpul sampah. |