SpecialType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les ID des types d’exécution spéciaux.
public enum class SpecialType
public enum SpecialType
type SpecialType =
Public Enum SpecialType
- Héritage
-
SpecialType
Champs
Count | 46 | Nombre de types spéciaux. Il ne s’agit pas d’un nombre de membres d’énumération. |
None | 0 | Indique un type non spécial (valeur par défaut). |
System_ArgIterator | 37 | Indique que le type est ArgIterator. |
System_Array | 23 | Indique que le type est Array. |
System_AsyncCallback | 43 | Indique que le type est AsyncCallback. |
System_Boolean | 7 | Indique que le type est Boolean. |
System_Byte | 10 | Indique que le type est Byte. |
System_Char | 8 | Indique que le type est Char. |
System_Collections_Generic_ICollection_T | 27 | Indique que le type est ICollection<T>. |
System_Collections_Generic_IEnumerable_T | 25 | Indique que le type est IEnumerable<T>. |
System_Collections_Generic_IEnumerator_T | 29 | Indique que le type est IEnumerator<T>. |
System_Collections_Generic_IList_T | 26 | Indique que le type est IList<T>. |
System_Collections_Generic_IReadOnlyCollection_T | 31 | Indique que le type est IReadOnlyCollection<T>. |
System_Collections_Generic_IReadOnlyList_T | 30 | Indique que le type est IReadOnlyList<T>. |
System_Collections_IEnumerable | 24 | Indique que le type est IEnumerable. |
System_Collections_IEnumerator | 28 | Indique que le type est IEnumerator. |
System_DateTime | 33 | Indique que le type est DateTime. |
System_Decimal | 17 | Indique que le type est Decimal. |
System_Delegate | 4 | Indique que le type est Delegate. |
System_Double | 19 | Indique que le type est Double. |
System_Enum | 2 | Indique que le type est Enum. |
System_IAsyncResult | 42 | Indique que le type est IAsyncResult. |
System_IDisposable | 35 | Indique que le type est IDisposable. |
System_Int16 | 11 | Indique que le type est Int16. |
System_Int32 | 13 | Indique que le type est Int32. |
System_Int64 | 15 | Indique que le type est Int64. |
System_IntPtr | 21 | Indique que le type est IntPtr. |
System_MulticastDelegate | 3 | Indique que le type est MulticastDelegate. |
System_Nullable_T | 32 | Indique que le type est Nullable<T>. |
System_Object | 1 | Indique que le type est Object. |
System_Runtime_CompilerServices_InlineArrayAttribute | 46 | Attribut placé sur un type de tableau inline. |
System_Runtime_CompilerServices_IsVolatile | 34 | Indique que le type est IsVolatile. |
System_Runtime_CompilerServices_PreserveBaseOverridesAttribute | 45 | Attribut placé sur chaque méthode avec un « methodimpl » alias .override » dans les métadonnées. |
System_Runtime_CompilerServices_RuntimeFeature | 44 | Indique que le type est System.Runtime.CompilerServices.RuntimeFeature. |
System_RuntimeArgumentHandle | 38 | Indique que le type est RuntimeArgumentHandle. |
System_RuntimeFieldHandle | 39 | Indique que le type est RuntimeFieldHandle. |
System_RuntimeMethodHandle | 40 | Indique que le type est RuntimeMethodHandle. |
System_RuntimeTypeHandle | 41 | Indique que le type est RuntimeTypeHandle. |
System_SByte | 9 | Indique que le type est SByte. |
System_Single | 18 | Indique que le type est Single. |
System_String | 20 | Indique que le type est String. |
System_TypedReference | 36 | Indique que le type est TypedReference. |
System_UInt16 | 12 | Indique que le type est UInt16. |
System_UInt32 | 14 | Indique que le type est UInt32. |
System_UInt64 | 16 | Indique que le type est UInt64. |
System_UIntPtr | 22 | Indique que le type est UIntPtr. |
System_ValueType | 5 | Indique que le type est ValueType. |
System_Void | 6 | Indique que le type est Void. |
Remarques
Seuls les types explicitement mentionnés dans la spécification « Types principaux colocalisés » (https://github.com/dotnet/roslyn/blob/main/docs/compilers/Co-located%20core%20types.md) peuvent se trouver dans cette énumération. Les éléments suivants doivent être synchronisés : 1) SpecialType enum 2) noms dans le tableau SpecialTypes.EmittedNames.