SignatureTypeCode Výčet

Definice

Určuje konstanty, které definují kódy typů používané při kódování podpisu.

public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode = 
Public Enum SignatureTypeCode
Dědičnost
SignatureTypeCode

Pole

Array 20

Představuje generalizovaný Array v podpisech.

Boolean 2

Představuje v Boolean podpisech.

ByReference 16

Představuje spravované ukazatele (návratové hodnoty a parametry byref) v podpisech. Za ním v objektu blob následuje kódování podpisu základního typu.

Byte 5

Představuje v Byte podpisech.

Char 3

Představuje v Char podpisech.

Double 13

Představuje v Double podpisech.

FunctionPointer 27

Představuje typy ukazatelů funkce v signaturách.

GenericMethodParameter 30

Představuje obecný parametr metody použitý v rámci podpisu.

GenericTypeInstance 21

Představuje instanci obecného typu v podpisech.

GenericTypeParameter 19

Představuje parametr obecného typu použitý v rámci podpisu.

Int16 6

Představuje objekt Int16 v podpisech.

Int32 8

Představuje objekt Int32 v podpisech.

Int64 10

Představuje objekt Int64 v podpisech.

IntPtr 24

Představuje objekt IntPtr v podpisech.

Invalid 0

Představuje neplatný nebo neinicializovaný kód typu. Nezobrazí se v platných podpisech.

Object 28

Představuje objekt Object v podpisech.

OptionalModifier 32

Představuje vlastní modifikátor použitý na typ v rámci podpisu, který volající může ignorovat.

Pinned 69

Představuje místní proměnnou, která je připnuta uvolňováním paměti.

Pointer 15

Představuje nespravovaný ukazatel v signaturách. Za ním v objektu blob následuje kódování podpisu základního typu.

RequiredModifier 31

Představuje vlastní modifikátor použitý na typ v rámci podpisu, kterému musí volající rozumět.

SByte 4

Představuje v SByte podpisech.

Sentinel 65

Představuje značku označující konec pevných argumentů a začátek argumentů proměnných.

Single 12

Představuje v Single podpisech.

String 14

Představuje v String podpisech.

SZArray 29

Představuje jednu dimenzi Array s dolní mezí 0.

TypedReference 22

Představuje typovaný odkaz v podpisech.

TypeHandle 64

Předchází typu EntityHandle v podpisech. V nezpracovaných metadatech se kóduje jako ELEMENT_TYPE_CLASS (0x12) pro odkazové typy nebo jako ELEMENT_TYPE_VALUETYPE (0x11) pro hodnotové typy. To je sbalené do jednoho kódu, protože prostředí Windows Runtime projekce mohou promítnout z třídy na typ hodnoty nebo naopak, a nezpracovaný kód je v těchto případech zavádějící.

UInt16 7

Představuje v UInt16 podpisech.

UInt32 9

Představuje v UInt32 podpisech.

UInt64 11

Představuje v UInt64 podpisech.

UIntPtr 25

Představuje v UIntPtr podpisech.

Void 1

Představuje Void v podpisech.

Platí pro