Sdílet prostřednictvím


SignatureTypeCode Výčet

Definice

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

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

Pole

Array 20

Představuje zobecněný 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 podpisech.

GenericMethodParameter 30

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

GenericTypeInstance 21

Představuje vytvoření instance obecného typu v podpisech.

GenericTypeParameter 19

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

Int16 6

Představuje v Int16 podpisech.

Int32 8

Představuje v Int32 podpisech.

Int64 10

Představuje v Int64 podpisech.

IntPtr 24

Představuje v IntPtr podpisech.

Invalid 0

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

Object 28

Představuje v Object 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 podpisech. 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 objekt SByte v 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 jednorozměrnou dimenzi Array s dolní mezí 0.

TypedReference 22

Představuje zadaný odkaz v podpisech.

TypeHandle 64

Před typem EntityHandle v podpisech. V nezpracovaných metadatech se kóduje jako ELEMENT_TYPE_CLASS (0x12) pro referenční typy nebo jako ELEMENT_TYPE_VALUETYPE (0x11) pro typy hodnot. 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