SignatureTypeCode Enum

Definitie

Hiermee geeft u constanten op die typecodes definiëren die worden gebruikt in handtekeningcodering.

public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode = 
Public Enum SignatureTypeCode
Overname
SignatureTypeCode

Velden

Name Waarde Description
Invalid 0

Vertegenwoordigt een ongeldige of niet-geïnitialiseerde typecode. Deze wordt niet weergegeven in geldige handtekeningen.

Void 1

Vertegenwoordigt Void in handtekeningen.

Boolean 2

Vertegenwoordigt een Boolean in handtekeningen.

Char 3

Vertegenwoordigt een Char in handtekeningen.

SByte 4

Vertegenwoordigt een SByte in handtekeningen.

Byte 5

Vertegenwoordigt een Byte in handtekeningen.

Int16 6

Vertegenwoordigt een Int16 in handtekeningen.

UInt16 7

Vertegenwoordigt een UInt16 in handtekeningen.

Int32 8

Vertegenwoordigt een Int32 in handtekeningen.

UInt32 9

Vertegenwoordigt een UInt32 in handtekeningen.

Int64 10

Vertegenwoordigt een Int64 in handtekeningen.

UInt64 11

Vertegenwoordigt een UInt64 in handtekeningen.

Single 12

Vertegenwoordigt een Single in handtekeningen.

Double 13

Vertegenwoordigt een Double in handtekeningen.

String 14

Vertegenwoordigt een String in handtekeningen.

Pointer 15

Vertegenwoordigt een onbeheerde aanwijzer in handtekeningen. Deze wordt gevolgd in de blob door de handtekeningcodering van het onderliggende type.

ByReference 16

Vertegenwoordigt beheerde pointers (byref retourwaarden en parameters) in handtekeningen. Deze wordt gevolgd in de blob door de handtekeningcodering van het onderliggende type.

GenericTypeParameter 19

Vertegenwoordigt een algemene typeparameter die in een handtekening wordt gebruikt.

Array 20

Vertegenwoordigt een gegeneraliseerde Array in handtekeningen.

GenericTypeInstance 21

Vertegenwoordigt de instantie van een algemeen type handtekeningen.

TypedReference 22

Vertegenwoordigt een getypte verwijzing in handtekeningen.

IntPtr 24

Vertegenwoordigt een IntPtr in handtekeningen.

UIntPtr 25

Vertegenwoordigt een UIntPtr in handtekeningen.

FunctionPointer 27

Vertegenwoordigt functiepointertypen in handtekeningen.

Object 28

Vertegenwoordigt een Object in handtekeningen.

SZArray 29

Vertegenwoordigt een enkele dimensionale Array met een ondergrens van 0.

GenericMethodParameter 30

Vertegenwoordigt een algemene methodeparameter die in een handtekening wordt gebruikt.

RequiredModifier 31

Vertegenwoordigt een aangepaste wijzigingsfunctie die is toegepast op een type binnen een handtekening die de beller moet begrijpen.

OptionalModifier 32

Vertegenwoordigt een aangepaste wijziging die is toegepast op een type binnen een handtekening die de aanroeper kan negeren.

TypeHandle 64

Voorafgaat aan een type EntityHandle handtekeningen. In onbewerkte metagegevens wordt dit gecodeerd als ELEMENT_TYPE_CLASS (0x12) voor referentietypen of ELEMENT_TYPE_VALUETYPE (0x11) voor waardetypen. Dit wordt samengevouwen tot één code, omdat Windows Runtime projecties kunnen projecteren van klasse naar waardetype of omgekeerd, en de onbewerkte code in die gevallen misleidend is.

Sentinel 65

Vertegenwoordigt een markering om het einde van vaste argumenten en het begin van variabele argumenten aan te geven.

Pinned 69

Vertegenwoordigt een lokale variabele die is vastgemaakt door garbagecollection.

Van toepassing op