SignatureTypeCode Enumeráció

Definíció

Az aláíráskódolásban használt típuskódokat definiáló állandókat adja meg.

public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode = 
Public Enum SignatureTypeCode
Öröklődés
SignatureTypeCode

Mezők

Name Érték Description
Invalid 0

Érvénytelen vagy nem inicializált típuskódot jelöl. Nem jelenik meg érvényes aláírásokban.

Void 1

Aláírásokban jelöl Void .

Boolean 2

Aláírásokat Boolean jelöl.

Char 3

Aláírásokat Char jelöl.

SByte 4

SByte Aláírásokat jelöl.

Byte 5

Aláírásokat Byte jelöl.

Int16 6

Int16 Aláírásokat jelöl.

UInt16 7

Aláírásokat UInt16 jelöl.

Int32 8

Int32 Aláírásokat jelöl.

UInt32 9

Aláírásokat UInt32 jelöl.

Int64 10

Int64 Aláírásokat jelöl.

UInt64 11

Aláírásokat UInt64 jelöl.

Single 12

Aláírásokat Single jelöl.

Double 13

Aláírásokat Double jelöl.

String 14

Aláírásokat String jelöl.

Pointer 15

Nem felügyelt mutatót jelöl az aláírásokban. A blobban a mögöttes típus aláíráskódolása követi.

ByReference 16

Felügyelt mutatókat (byref visszaadott értékeket és paramétereket) jelöl az aláírásokban. A blobban a mögöttes típus aláíráskódolása követi.

GenericTypeParameter 19

Egy aláíráson belül használt általános típusparamétert jelöl.

Array 20

Az aláírásokban általánosított Array értéket jelöl.

GenericTypeInstance 21

Egy általános típus példányosítását jelöli az aláírásokban.

TypedReference 22

Egy beírt hivatkozást jelöl az aláírásokban.

IntPtr 24

IntPtr Aláírásokat jelöl.

UIntPtr 25

Aláírásokat UIntPtr jelöl.

FunctionPointer 27

Függvénymutató-típusokat jelöl az aláírásokban.

Object 28

Object Aláírásokat jelöl.

SZArray 29

Egy dimenziót Array jelöl, amelynek alsó határa 0.

GenericMethodParameter 30

Egy aláírásban használt általános metódusparamétert jelöl.

RequiredModifier 31

Olyan egyéni módosítót jelöl, amelyet a hívónak ismernie kell egy aláíráson belüli típusra.

OptionalModifier 32

A hívó által figyelmen kívül hagyható aláíráson belüli típusra alkalmazott egyéni módosítót jelöli.

TypeHandle 64

Előz meg egy típust EntityHandle az aláírásokban. A nyers metaadatokban ez vagy ELEMENT_TYPE_CLASS (0x12) hivatkozástípusokhoz, vagy ELEMENT_TYPE_VALUETYPE (0x11) értéktípusokhoz. Ez egyetlen kódra van összecsukva, mert Windows-futtatókörnyezet előrejelzések osztályról értéktípusra kivetíthetők, vagy fordítva, és a nyers kód félrevezető ezekben az esetekben.

Sentinel 65

A rögzített argumentumok végét és a változóargumentumok kezdetét jelző jelölőt jelöl.

Pinned 69

A szemétgyűjtő által rögzített helyi változót jelöli.

A következőre érvényes: