SignatureTypeCode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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. |