SpecialType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定特殊執行時間類型的識別碼。
public enum class SpecialType
public enum SpecialType
type SpecialType =
Public Enum SpecialType
- 繼承
-
SpecialType
欄位
Count | 46 | 特殊類型的計數。 這不是列舉成員的計數。 |
None | 0 | 表示非特殊類型 (預設值) 。 |
System_ArgIterator | 37 | 表示類型為 ArgIterator 。 |
System_Array | 23 | 表示類型為 Array 。 |
System_AsyncCallback | 43 | 表示類型為 AsyncCallback 。 |
System_Boolean | 7 | 表示類型為 Boolean 。 |
System_Byte | 10 | 表示類型為 Byte 。 |
System_Char | 8 | 表示類型為 Char 。 |
System_Collections_Generic_ICollection_T | 27 | 表示類型為 ICollection<T> 。 |
System_Collections_Generic_IEnumerable_T | 25 | 表示類型為 IEnumerable<T> 。 |
System_Collections_Generic_IEnumerator_T | 29 | 表示類型為 IEnumerator<T> 。 |
System_Collections_Generic_IList_T | 26 | 表示類型為 IList<T> 。 |
System_Collections_Generic_IReadOnlyCollection_T | 31 | 表示類型為 IReadOnlyCollection<T> 。 |
System_Collections_Generic_IReadOnlyList_T | 30 | 表示類型為 IReadOnlyList<T> 。 |
System_Collections_IEnumerable | 24 | 表示類型為 IEnumerable 。 |
System_Collections_IEnumerator | 28 | 表示類型為 IEnumerator 。 |
System_DateTime | 33 | 表示類型為 DateTime 。 |
System_Decimal | 17 | 表示類型為 Decimal 。 |
System_Delegate | 4 | 表示類型為 Delegate 。 |
System_Double | 19 | 表示類型為 Double 。 |
System_Enum | 2 | 表示類型為 Enum 。 |
System_IAsyncResult | 42 | 表示類型為 IAsyncResult 。 |
System_IDisposable | 35 | 表示類型為 IDisposable 。 |
System_Int16 | 11 | 表示類型為 Int16 。 |
System_Int32 | 13 | 表示類型為 Int32 。 |
System_Int64 | 15 | 表示類型為 Int64 。 |
System_IntPtr | 21 | 表示類型為 IntPtr 。 |
System_MulticastDelegate | 3 | 表示類型為 MulticastDelegate 。 |
System_Nullable_T | 32 | 表示類型為 Nullable<T> 。 |
System_Object | 1 | 表示類型為 Object 。 |
System_Runtime_CompilerServices_InlineArrayAttribute | 46 | 置於內嵌陣列類型的屬性。 |
System_Runtime_CompilerServices_IsVolatile | 34 | 表示類型為 IsVolatile 。 |
System_Runtime_CompilerServices_PreserveBaseOverridesAttribute | 45 | 位於中繼資料中每個方法的屬性,其 'methodimpl「 也稱為 」.override」。 |
System_Runtime_CompilerServices_RuntimeFeature | 44 | 指出類型為 System.Runtime.CompilerServices.RuntimeFeature。 |
System_RuntimeArgumentHandle | 38 | 表示類型為 RuntimeArgumentHandle 。 |
System_RuntimeFieldHandle | 39 | 表示類型為 RuntimeFieldHandle 。 |
System_RuntimeMethodHandle | 40 | 表示類型為 RuntimeMethodHandle 。 |
System_RuntimeTypeHandle | 41 | 表示類型為 RuntimeTypeHandle 。 |
System_SByte | 9 | 表示類型為 SByte 。 |
System_Single | 18 | 表示類型為 Single 。 |
System_String | 20 | 表示類型為 String 。 |
System_TypedReference | 36 | 表示類型為 TypedReference 。 |
System_UInt16 | 12 | 表示類型為 UInt16 。 |
System_UInt32 | 14 | 表示類型為 UInt32 。 |
System_UInt64 | 16 | 表示類型為 UInt64 。 |
System_UIntPtr | 22 | 表示類型為 UIntPtr 。 |
System_ValueType | 5 | 表示類型為 ValueType 。 |
System_Void | 6 | 表示類型為 Void 。 |
備註
只有「共置核心類型」規格中明確提及的類型 (https://github.com/dotnet/roslyn/blob/main/docs/compilers/Co-located%20core%20types.md) 可以在此列舉中。 下列事項應該同步:1) SpecialType 列舉 2) SpecialTypes.EmittedNames 陣列中的名稱。