SignatureTypeCode Enumerazione
Definizione
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à
Campi
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. |