97 references to TypeKind
Microsoft.CSharp (97)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (10)
400case TypeKind.TK_AggregateType: 432case TypeKind.TK_TypeParameterType: 452case TypeKind.TK_NullType: 457case TypeKind.TK_MethodGroupType: 461case TypeKind.TK_ArgumentListType: 465case TypeKind.TK_ArrayType: 503case TypeKind.TK_VoidType: 507case TypeKind.TK_ParameterModifierType: 516case TypeKind.TK_PointerType: 525case TypeKind.TK_NullableType:
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (6)
143case TypeKind.TK_TypeParameterType: 146case TypeKind.TK_PointerType: 147case TypeKind.TK_ParameterModifierType: 148case TypeKind.TK_ArrayType: 149case TypeKind.TK_NullableType: 154case TypeKind.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (5)
137case TypeKind.TK_VoidType: 140case TypeKind.TK_NullType: 143case TypeKind.TK_ArrayType: 151case TypeKind.TK_PointerType: 159case TypeKind.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
547case TypeKind.TK_NullableType: 550case TypeKind.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (10)
93case TypeKind.TK_NullType: 104case TypeKind.TK_ArgumentListType: 106case TypeKind.TK_VoidType: 151case TypeKind.TK_VoidType: 152case TypeKind.TK_ParameterModifierType: 153case TypeKind.TK_ArgumentListType: 155case TypeKind.TK_NullType: 162case TypeKind.TK_ArrayType: 169case TypeKind.TK_PointerType: 177case TypeKind.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (12)
318case TypeKind.TK_VoidType: 319case TypeKind.TK_PointerType: 322case TypeKind.TK_ArrayType: 323case TypeKind.TK_TypeParameterType: 326case TypeKind.TK_NullableType: 330case TypeKind.TK_AggregateType: 340case TypeKind.TK_PointerType: 342case TypeKind.TK_NullableType: 345goto case TypeKind.TK_TypeParameterType; 346case TypeKind.TK_TypeParameterType: 347case TypeKind.TK_ArrayType: 348case TypeKind.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
27: base(TypeKind.TK_AggregateType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArgumentListType.cs (1)
16: base(TypeKind.TK_ArgumentListType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
17: base(TypeKind.TK_ArrayType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\MethodGroupType.cs (1)
16: base(TypeKind.TK_MethodGroupType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\NullableType.cs (1)
23: base(TypeKind.TK_NullableType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\NullType.cs (1)
15: base(TypeKind.TK_NullType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ParameterModifierType.cs (1)
21: base(TypeKind.TK_ParameterModifierType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PointerType.cs (1)
13: base(TypeKind.TK_PointerType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\Type.cs (7)
14private protected CType(TypeKind kind) 26public TypeKind TypeKind { get; } 53case TypeKind.TK_NullableType: 59goto case TypeKind.TK_ArrayType; 61case TypeKind.TK_ArrayType: 62case TypeKind.TK_ParameterModifierType: 63case TypeKind.TK_PointerType:
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (35)
260case TypeKind.TK_NullType: 261case TypeKind.TK_VoidType: 262case TypeKind.TK_MethodGroupType: 263case TypeKind.TK_ArgumentListType: 266case TypeKind.TK_ParameterModifierType: 271case TypeKind.TK_ArrayType: 276case TypeKind.TK_PointerType: 280case TypeKind.TK_NullableType: 284case TypeKind.TK_AggregateType: 287case TypeKind.TK_TypeParameterType: 375case TypeKind.TK_NullType: 376case TypeKind.TK_VoidType: 381case TypeKind.TK_ArrayType: 387case TypeKind.TK_ParameterModifierType: 395case TypeKind.TK_PointerType: 396case TypeKind.TK_NullableType: 404case TypeKind.TK_AggregateType: 424case TypeKind.TK_TypeParameterType: 471case TypeKind.TK_NullType: 472case TypeKind.TK_VoidType: 477case TypeKind.TK_ArrayType: 478case TypeKind.TK_NullableType: 479case TypeKind.TK_ParameterModifierType: 480case TypeKind.TK_PointerType: 484case TypeKind.TK_AggregateType: 496case TypeKind.TK_TypeParameterType: 510case TypeKind.TK_NullType: 511case TypeKind.TK_VoidType: 512case TypeKind.TK_MethodGroupType: 515case TypeKind.TK_ArrayType: 516case TypeKind.TK_NullableType: 517case TypeKind.TK_ParameterModifierType: 518case TypeKind.TK_PointerType: 522case TypeKind.TK_AggregateType: 536case TypeKind.TK_TypeParameterType:
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeParameterType.cs (1)
17: base(TypeKind.TK_TypeParameterType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\VoidType.cs (1)
17: base(TypeKind.TK_VoidType)