SignatureTypeCode Enumerazione
In questo articolo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica costanti che definiscono i codici del tipo usati nella codifica della firma.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- Ereditarietà
Nome | Valore | Descrizione |
---|---|---|
Array | 20 | Rappresenta un elemento Array generalizzato nelle firme. |
Boolean | 2 | Rappresenta un elemento Boolean nelle firme. |
ByReference | 16 | Rappresenta i puntatori gestiti (valori restituiti e parametri byref) nelle firme. È seguito nel BLOB dalla codifica di firma del tipo sottostante. |
Byte | 5 | Rappresenta un elemento Byte nelle firme. |
Char | 3 | Rappresenta un elemento Char nelle firme. |
Double | 13 | Rappresenta un elemento Double nelle firme. |
FunctionPointer | 27 | Rappresenta i tipi di puntatore funzione nelle firme. |
GenericMethodParameter | 30 | Rappresenta un parametro di metodo generico usato all'interno di una firma. |
GenericTypeInstance | 21 | Rappresenta la creazione di un'istanza di un tipo generico nelle firme. |
GenericTypeParameter | 19 | Rappresenta un parametro di tipo generico usato all'interno di una firma. |
Int16 | 6 | Rappresenta un elemento Int16 nelle firme. |
Int32 | 8 | Rappresenta un elemento Int32 nelle firme. |
Int64 | 10 | Rappresenta un elemento Int64 nelle firme. |
IntPtr | 24 | Rappresenta un elemento IntPtr nelle firme. |
Invalid | 0 | Rappresenta un codice di tipo non valido o non inizializzato. Non viene visualizzato nelle firme valide. |
Object | 28 | Rappresenta un elemento Object nelle firme. |
OptionalModifier | 32 | Rappresenta un modificatore personalizzato applicato a un tipo all'interno di una firma che può essere ignorato dal chiamante. |
Pinned | 69 | Rappresenta una variabile locale bloccata da Garbage Collector. |
Pointer | 15 | Rappresenta un puntatore non gestito nelle firme. È seguito nel BLOB dalla codifica di firma del tipo sottostante. |
RequiredModifier | 31 | Rappresenta un modificatore personalizzato applicato a un tipo all'interno di una firma che deve essere elaborato dal chiamante. |
SByte | 4 | Rappresenta un elemento SByte nelle firme. |
Sentinel | 65 | Rappresenta un marcatore che indica la fine degli argomenti fissi e l'inizio degli argomenti variabili. |
Single | 12 | Rappresenta un elemento Single nelle firme. |
String | 14 | Rappresenta un elemento String nelle firme. |
SZArray | 29 | Rappresenta un elemento Array unidimensionale con limite inferiore pari a 0. |
TypedReference | 22 | Rappresenta un riferimento tipizzato nelle firme. |
TypeHandle | 64 | Precede un EntityHandle di tipo nelle firme. 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. 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. |
UInt16 | 7 | Rappresenta un elemento UInt16 nelle firme. |
UInt32 | 9 | Rappresenta un elemento UInt32 nelle firme. |
UInt64 | 11 | Rappresenta un elemento UInt64 nelle firme. |
UIntPtr | 25 | Rappresenta un elemento UIntPtr nelle firme. |
Void | 1 | Rappresenta Void nelle firme. |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: