SpecialType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特殊なランタイム型の 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 配列内の名前。
適用対象
.NET