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

Array 20

Mewakili generalisasi Array dalam tanda tangan.

Boolean 2

Boolean Mewakili tanda tangan.

ByReference 16

Mewakili pointer terkelola (nilai pengembalian byref dan parameter) dalam tanda tangan. Ini diikuti dalam blob dengan pengodean tanda tangan dari jenis yang mendasar.

Byte 5

Byte Mewakili tanda tangan.

Char 3

Char Mewakili tanda tangan.

Double 13

Double Mewakili tanda tangan.

FunctionPointer 27

Mewakili jenis penunjuk fungsi dalam tanda tangan.

GenericMethodParameter 30

Mewakili parameter metode generik yang digunakan dalam tanda tangan.

GenericTypeInstance 21

Mewakili instansiasi jenis generik dalam tanda tangan.

GenericTypeParameter 19

Mewakili parameter jenis generik yang digunakan dalam tanda tangan.

Int16 6

Int16 Mewakili tanda tangan.

Int32 8

Int32 Mewakili tanda tangan.

Int64 10

Int64 Mewakili tanda tangan.

IntPtr 24

IntPtr Mewakili tanda tangan.

Invalid 0

Mewakili kode tipe yang tidak valid atau tidak diinisialisasi. Ini tidak akan muncul dalam tanda tangan yang valid.

Object 28

Object Mewakili tanda tangan.

OptionalModifier 32

Mewakili pengubah kustom yang diterapkan ke jenis dalam tanda tangan yang dapat diabaikan pemanggil.

Pinned 69

Mewakili variabel lokal yang disematkan oleh pengumpul sampah.

Pointer 15

Mewakili penunjuk yang tidak dikelola dalam tanda tangan. Ini diikuti dalam blob dengan pengodean tanda tangan dari jenis yang mendasar.

RequiredModifier 31

Mewakili pengubah kustom yang diterapkan ke jenis dalam tanda tangan yang harus dipahami pemanggil.

SByte 4

SByte Mewakili tanda tangan.

Sentinel 65

Mewakili penanda untuk menunjukkan akhir argumen tetap dan awal argumen variabel.

Single 12

Single Mewakili tanda tangan.

String 14

String Mewakili tanda tangan.

SZArray 29

Mewakili dimensi Array tunggal dengan batas bawah 0.

TypedReference 22

Mewakili referensi yang ditik dalam tanda tangan.

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.

UInt16 7

UInt16 Mewakili tanda tangan.

UInt32 9

UInt32 Mewakili tanda tangan.

UInt64 11

UInt64 Mewakili tanda tangan.

UIntPtr 25

UIntPtr Mewakili tanda tangan.

Void 1

Void Mewakili dalam tanda tangan.

Berlaku untuk