SpecialType 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 gli ID di tipi di runtime speciali.
public enum class SpecialType
public enum SpecialType
type SpecialType =
Public Enum SpecialType
- Ereditarietà
-
SpecialType
Campi
Count | 46 | Numero di tipi speciali. Non si tratta di un conteggio dei membri enumerazione. |
None | 0 | Indica un tipo non speciale (valore predefinito). |
System_ArgIterator | 37 | Indica che il tipo è ArgIterator. |
System_Array | 23 | Indica che il tipo è Array. |
System_AsyncCallback | 43 | Indica che il tipo è AsyncCallback. |
System_Boolean | 7 | Indica che il tipo è Boolean. |
System_Byte | 10 | Indica che il tipo è Byte. |
System_Char | 8 | Indica che il tipo è Char. |
System_Collections_Generic_ICollection_T | 27 | Indica che il tipo è ICollection<T>. |
System_Collections_Generic_IEnumerable_T | 25 | Indica che il tipo è IEnumerable<T>. |
System_Collections_Generic_IEnumerator_T | 29 | Indica che il tipo è IEnumerator<T>. |
System_Collections_Generic_IList_T | 26 | Indica che il tipo è IList<T>. |
System_Collections_Generic_IReadOnlyCollection_T | 31 | Indica che il tipo è IReadOnlyCollection<T>. |
System_Collections_Generic_IReadOnlyList_T | 30 | Indica che il tipo è IReadOnlyList<T>. |
System_Collections_IEnumerable | 24 | Indica che il tipo è IEnumerable. |
System_Collections_IEnumerator | 28 | Indica che il tipo è IEnumerator. |
System_DateTime | 33 | Indica che il tipo è DateTime. |
System_Decimal | 17 | Indica che il tipo è Decimal. |
System_Delegate | 4 | Indica che il tipo è Delegate. |
System_Double | 19 | Indica che il tipo è Double. |
System_Enum | 2 | Indica che il tipo è Enum. |
System_IAsyncResult | 42 | Indica che il tipo è IAsyncResult. |
System_IDisposable | 35 | Indica che il tipo è IDisposable. |
System_Int16 | 11 | Indica che il tipo è Int16. |
System_Int32 | 13 | Indica che il tipo è Int32. |
System_Int64 | 15 | Indica che il tipo è Int64. |
System_IntPtr | 21 | Indica che il tipo è IntPtr. |
System_MulticastDelegate | 3 | Indica che il tipo è MulticastDelegate. |
System_Nullable_T | 32 | Indica che il tipo è Nullable<T>. |
System_Object | 1 | Indica che il tipo è Object. |
System_Runtime_CompilerServices_InlineArrayAttribute | 46 | Attributo posizionato su un tipo di matrice inline. |
System_Runtime_CompilerServices_IsVolatile | 34 | Indica che il tipo è IsVolatile. |
System_Runtime_CompilerServices_PreserveBaseOverridesAttribute | 45 | Attributo che viene inserito in ogni metodo con un 'methodimpl" aka ".override" nei metadati. |
System_Runtime_CompilerServices_RuntimeFeature | 44 | Indica che il tipo è System.Runtime.CompilerServices.RuntimeFeature. |
System_RuntimeArgumentHandle | 38 | Indica che il tipo è RuntimeArgumentHandle. |
System_RuntimeFieldHandle | 39 | Indica che il tipo è RuntimeFieldHandle. |
System_RuntimeMethodHandle | 40 | Indica che il tipo è RuntimeMethodHandle. |
System_RuntimeTypeHandle | 41 | Indica che il tipo è RuntimeTypeHandle. |
System_SByte | 9 | Indica che il tipo è SByte. |
System_Single | 18 | Indica che il tipo è Single. |
System_String | 20 | Indica che il tipo è String. |
System_TypedReference | 36 | Indica che il tipo è TypedReference. |
System_UInt16 | 12 | Indica che il tipo è UInt16. |
System_UInt32 | 14 | Indica che il tipo è UInt32. |
System_UInt64 | 16 | Indica che il tipo è UInt64. |
System_UIntPtr | 22 | Indica che il tipo è UIntPtr. |
System_ValueType | 5 | Indica che il tipo è ValueType. |
System_Void | 6 | Indica che il tipo è Void. |
Commenti
Solo i tipi indicati in modo esplicito nella specifica "Tipi di core localizzati" (https://github.com/dotnet/roslyn/blob/main/docs/compilers/Co-located%20core%20types.md) possono trovarsi in questa enumerazione. Le operazioni seguenti devono essere sincronizzate: 1) Nomi di enumerazione SpecialType 2) nella matrice SpecialTypes.EmittedNames.