SignatureTypeCode Enumerazione

Definizione

Specifica costanti che definiscono i codici di tipo utilizzati nella codifica della firma.

public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode = 
Public Enum SignatureTypeCode
Ereditarietà
SignatureTypeCode

Campi

Nome Valore Descrizione
Invalid 0

Rappresenta un codice di tipo non valido o non inizializzato. Non verrà visualizzato in firme valide.

Void 1

Rappresenta Void nelle firme.

Boolean 2

Rappresenta un oggetto Boolean nelle firme.

Char 3

Rappresenta un oggetto Char nelle firme.

SByte 4

Rappresenta un oggetto SByte nelle firme.

Byte 5

Rappresenta un oggetto Byte nelle firme.

Int16 6

Rappresenta un oggetto Int16 nelle firme.

UInt16 7

Rappresenta un oggetto UInt16 nelle firme.

Int32 8

Rappresenta un oggetto Int32 nelle firme.

UInt32 9

Rappresenta un oggetto UInt32 nelle firme.

Int64 10

Rappresenta un oggetto Int64 nelle firme.

UInt64 11

Rappresenta un oggetto UInt64 nelle firme.

Single 12

Rappresenta un oggetto Single nelle firme.

Double 13

Rappresenta un oggetto Double nelle firme.

String 14

Rappresenta un oggetto String nelle firme.

Pointer 15

Rappresenta un puntatore non gestito nelle firme. Viene seguito nel BLOB dalla codifica della firma del tipo sottostante.

ByReference 16

Rappresenta i puntatori gestiti (valori restituiti byref e parametri) nelle firme. Viene seguito nel BLOB dalla codifica della firma del tipo sottostante.

GenericTypeParameter 19

Rappresenta un parametro di tipo generico utilizzato all'interno di una firma.

Array 20

Rappresenta un oggetto generalizzato Array nelle firme.

GenericTypeInstance 21

Rappresenta l'istanza di un tipo generico nelle firme.

TypedReference 22

Rappresenta un riferimento tipizzato nelle firme.

IntPtr 24

Rappresenta un oggetto IntPtr nelle firme.

UIntPtr 25

Rappresenta un oggetto UIntPtr nelle firme.

FunctionPointer 27

Rappresenta i tipi di puntatore di funzione nelle firme.

Object 28

Rappresenta un oggetto Object nelle firme.

SZArray 29

Rappresenta un oggetto unidimensionale Array con un limite inferiore pari a 0.

GenericMethodParameter 30

Rappresenta un parametro di metodo generico utilizzato all'interno di una firma.

RequiredModifier 31

Rappresenta un modificatore personalizzato applicato a un tipo all'interno di una firma che il chiamante deve comprendere.

OptionalModifier 32

Rappresenta un modificatore personalizzato applicato a un tipo all'interno di una firma che il chiamante può ignorare.

TypeHandle 64

Precede un tipo EntityHandle nelle firme. Nei metadati non elaborati, questo valore viene codificato come ELEMENT_TYPE_CLASS (0x12) per i tipi riferimento o ELEMENT_TYPE_VALUETYPE (0x11) per i tipi valore. Questa operazione viene compressa in un singolo codice perché Windows Runtime proiezioni possono proiettare da classe a tipo valore o viceversa e il codice non elaborato è fuorviante in questi casi.

Sentinel 65

Rappresenta un marcatore per indicare la fine degli argomenti fissi e l'inizio degli argomenti delle variabili.

Pinned 69

Rappresenta una variabile locale aggiunta da Garbage Collector.

Si applica a