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 di tipo utilizzati nella codifica della firma.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- Ereditarietà
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. |