SignatureTypeCode Enum

Definisi

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
SignatureTypeCode

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.

Berlaku untuk