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

適用対象