SignatureTypeCode SignatureTypeCode SignatureTypeCode SignatureTypeCode Enum

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à
SignatureTypeCodeSignatureTypeCodeSignatureTypeCodeSignatureTypeCode

Campi

Array Array Array Array 20

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

Boolean Boolean Boolean Boolean 2

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

ByReference ByReference ByReference 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 Byte Byte Byte 5

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

Char Char Char Char 3

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

Double Double Double Double 13

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

FunctionPointer FunctionPointer FunctionPointer FunctionPointer 27

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

GenericMethodParameter GenericMethodParameter GenericMethodParameter GenericMethodParameter 30

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

GenericTypeInstance GenericTypeInstance GenericTypeInstance GenericTypeInstance 21

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

GenericTypeParameter GenericTypeParameter GenericTypeParameter GenericTypeParameter 19

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

Int16 Int16 Int16 Int16 6

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

Int32 Int32 Int32 Int32 8

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

Int64 Int64 Int64 Int64 10

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

IntPtr IntPtr IntPtr IntPtr 24

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

Invalid Invalid Invalid 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 Object Object Object 28

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

OptionalModifier OptionalModifier OptionalModifier 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 Pinned Pinned Pinned 69

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

Pointer Pointer Pointer 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 RequiredModifier RequiredModifier 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 SByte SByte SByte 4

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

Sentinel Sentinel Sentinel 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 Single Single Single 12

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

String String String String 14

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

SZArray SZArray SZArray 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 TypedReference TypedReference TypedReference 22

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

TypeHandle TypeHandle TypeHandle 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 UInt16 UInt16 UInt16 7

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

UInt32 UInt32 UInt32 UInt32 9

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

UInt64 UInt64 UInt64 UInt64 11

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

UIntPtr UIntPtr UIntPtr UIntPtr 25

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

Void Void Void Void 1

Rappresenta Void nelle firme.Represents Void in signatures.

Si applica a