Share via


SpecialType 列舉

定義

指定特殊執行時間類型的識別碼。

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 陣列中的名稱。

適用於