SpecialType 枚举

定义

指定特殊运行时类型的 ID。

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 数组中的名称。

适用于