Udostępnij za pośrednictwem


SignatureTypeCode Wyliczenie

Definicja

Określa stałe definiujące kody typów używane w kodowaniu podpisów.

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

Pola

Array 20

Reprezentuje uogólniony Array w podpisach.

Boolean 2

Boolean Reprezentuje element w podpisach.

ByReference 16

Reprezentuje zarządzane wskaźniki (zwracane wartości i parametry byref) w podpisach. Następuje po nim kodowanie podpisu typu bazowego w obiekcie blob.

Byte 5

Byte Reprezentuje element w podpisach.

Char 3

Char Reprezentuje element w podpisach.

Double 13

Double Reprezentuje element w podpisach.

FunctionPointer 27

Reprezentuje typy wskaźników funkcji w podpisach.

GenericMethodParameter 30

Reprezentuje parametr metody ogólnej używany w podpisie.

GenericTypeInstance 21

Reprezentuje wystąpienie typu ogólnego w podpisach.

GenericTypeParameter 19

Reprezentuje parametr typu ogólnego używany w podpisie.

Int16 6

Reprezentuje element Int16 w podpisach.

Int32 8

Reprezentuje element Int32 w podpisach.

Int64 10

Reprezentuje element Int64 w podpisach.

IntPtr 24

Reprezentuje element IntPtr w podpisach.

Invalid 0

Reprezentuje nieprawidłowy lub niezainicjowany kod typu. Nie będzie ona wyświetlana w prawidłowych podpisach.

Object 28

Reprezentuje element Object w podpisach.

OptionalModifier 32

Reprezentuje modyfikator niestandardowy zastosowany do typu w podpisie, który obiekt wywołujący może zignorować.

Pinned 69

Reprezentuje zmienną lokalną przypiętą przez moduł odśmiecania pamięci.

Pointer 15

Reprezentuje niezarządzany wskaźnik w podpisach. Następuje po nim kodowanie podpisu typu bazowego w obiekcie blob.

RequiredModifier 31

Reprezentuje modyfikator niestandardowy zastosowany do typu w podpisie, który musi zrozumieć obiekt wywołujący.

SByte 4

Reprezentuje element SByte w podpisach.

Sentinel 65

Reprezentuje znacznik wskazujący koniec stałych argumentów i początek argumentów zmiennych.

Single 12

Reprezentuje element Single w podpisach.

String 14

Reprezentuje element String w podpisach.

SZArray 29

Reprezentuje pojedynczy wymiar Array z dolną granicą 0.

TypedReference 22

Reprezentuje odwołanie wpisane w podpisach.

TypeHandle 64

Poprzedza typ EntityHandle w podpisach. W metadanych pierwotnych jest to kodowane jako ELEMENT_TYPE_CLASS (0x12) dla typów referencyjnych lub ELEMENT_TYPE_VALUETYPE (0x11) dla typów wartości. Jest to zwinięte do pojedynczego kodu, ponieważ projekcje środowisko wykonawcze systemu Windows mogą projektować z klasy na typ wartości lub na odwrót, a nieprzetworzone kod jest mylący w tych przypadkach.

UInt16 7

Reprezentuje element UInt16 w podpisach.

UInt32 9

Reprezentuje element UInt32 w podpisach.

UInt64 11

Reprezentuje element UInt64 w podpisach.

UIntPtr 25

Reprezentuje element UIntPtr w podpisach.

Void 1

Reprezentuje Void w podpisach.

Dotyczy