SignatureTypeCode Enumerazione

Definizione

Specifica costanti che definiscono i codici del tipo usati nella codifica della firma.Specifies constants that define type codes used in signature encoding.

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

Campi

Array 20

Rappresenta un elemento Array generalizzato nelle firme.Represents a generalized Array in signatures.

Boolean 2

Rappresenta un elemento Boolean nelle firme.Represents a Boolean in signatures.

ByReference 16

Rappresenta i puntatori gestiti (valori restituiti e parametri byref) nelle firme.Represents managed pointers (byref return values and parameters) in signatures. È seguito nel BLOB dalla codifica di firma del tipo sottostante.It is followed in the blob by the signature encoding of the underlying type.

Byte 5

Rappresenta un elemento Byte nelle firme.Represents a Byte in signatures.

Char 3

Rappresenta un elemento Char nelle firme.Represents a Char in signatures.

Double 13

Rappresenta un elemento Double nelle firme.Represents a Double in signatures.

FunctionPointer 27

Rappresenta i tipi di puntatore funzione nelle firme.Represents function pointer types in signatures.

GenericMethodParameter 30

Rappresenta un parametro di metodo generico usato all'interno di una firma.Represents a generic method parameter used within a signature.

GenericTypeInstance 21

Rappresenta la creazione di un'istanza di un tipo generico nelle firme.Represents the instantiation of a generic type in signatures.

GenericTypeParameter 19

Rappresenta un parametro di tipo generico usato all'interno di una firma.Represents a generic type parameter used within a signature.

Int16 6

Rappresenta un elemento Int16 nelle firme.Represents an Int16 in signatures.

Int32 8

Rappresenta un elemento Int32 nelle firme.Represents an Int32 in signatures.

Int64 10

Rappresenta un elemento Int64 nelle firme.Represents an Int64 in signatures.

IntPtr 24

Rappresenta un elemento IntPtr nelle firme.Represents an IntPtr in signatures.

Invalid 0

Rappresenta un codice di tipo non valido o non inizializzato.Represents an invalid or uninitialized type code. Non viene visualizzato nelle firme valide.It will not appear in valid signatures.

Object 28

Rappresenta un elemento Object nelle firme.Represents an Object in signatures.

OptionalModifier 32

Rappresenta un modificatore personalizzato applicato a un tipo all'interno di una firma che può essere ignorato dal chiamante.Represents a custom modifier applied to a type within a signature that the caller can ignore.

Pinned 69

Rappresenta una variabile locale bloccata da Garbage Collector.Represents a local variable that is pinned by garbage collector.

Pointer 15

Rappresenta un puntatore non gestito nelle firme.Represents an unmanaged pointer in signatures. È seguito nel BLOB dalla codifica di firma del tipo sottostante.It is followed in the blob by the signature encoding of the underlying type.

RequiredModifier 31

Rappresenta un modificatore personalizzato applicato a un tipo all'interno di una firma che deve essere elaborato dal chiamante.Represents a custom modifier applied to a type within a signature that the caller must understand.

SByte 4

Rappresenta un elemento SByte nelle firme.Represents an SByte in signatures.

Sentinel 65

Rappresenta un marcatore che indica la fine degli argomenti fissi e l'inizio degli argomenti variabili.Represents a marker to indicate the end of fixed arguments and the beginning of variable arguments.

Single 12

Rappresenta un elemento Single nelle firme.Represents a Single in signatures.

String 14

Rappresenta un elemento String nelle firme.Represents a String in signatures.

SZArray 29

Rappresenta un elemento Array unidimensionale con limite inferiore pari a 0.Represents a single dimensional Array with a lower bound of 0.

TypedReference 22

Rappresenta un riferimento tipizzato nelle firme.Represents a typed reference in signatures.

TypeHandle 64

Precede un EntityHandle di tipo nelle firme.Precedes a type EntityHandle in signatures. Nei metadati non elaborati la codifica avviene come ELEMENT_TYPE_CLASS (0x12) per i tipi di riferimento o ELEMENT_TYPE_VALUETYPE (0x11) per i tipi di valore.In raw metadata, this is encoded as either ELEMENT_TYPE_CLASS (0x12) for reference types or ELEMENT_TYPE_VALUETYPE (0x11) for value types. Viene eseguita la compressione in un codice singolo perché le proiezioni di Windows Runtime possono proiettare dal tipo classe al tipo valore e viceversa e, in questi casi, il codice non elaborato è fuorviante.This is collapsed to a single code because Windows Runtime projections can project from class to value type or vice-versa, and the raw code is misleading in those cases.

UInt16 7

Rappresenta un elemento UInt16 nelle firme.Represents a UInt16 in signatures.

UInt32 9

Rappresenta un elemento UInt32 nelle firme.Represents a UInt32 in signatures.

UInt64 11

Rappresenta un elemento UInt64 nelle firme.Represents a UInt64 in signatures.

UIntPtr 25

Rappresenta un elemento UIntPtr nelle firme.Represents a UIntPtr in signatures.

Void 1

Rappresenta Void nelle firme.Represents Void in signatures.

Si applica a