Language

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 配列内の名前。

適用対象