97 references to TypeKind
Microsoft.CSharp (97)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (10)
412case TypeKind.TK_AggregateType: 444case TypeKind.TK_TypeParameterType: 464case TypeKind.TK_NullType: 469case TypeKind.TK_MethodGroupType: 473case TypeKind.TK_ArgumentListType: 477case TypeKind.TK_ArrayType: 515case TypeKind.TK_VoidType: 519case TypeKind.TK_ParameterModifierType: 528case TypeKind.TK_PointerType: 537case TypeKind.TK_NullableType:
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (6)
144case TypeKind.TK_TypeParameterType: 147case TypeKind.TK_PointerType: 148case TypeKind.TK_ParameterModifierType: 149case TypeKind.TK_ArrayType: 150case TypeKind.TK_NullableType: 155case TypeKind.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (5)
138case TypeKind.TK_VoidType: 141case TypeKind.TK_NullType: 144case TypeKind.TK_ArrayType: 152case TypeKind.TK_PointerType: 160case TypeKind.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
559case TypeKind.TK_NullableType: 562case TypeKind.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (10)
94case TypeKind.TK_NullType: 105case TypeKind.TK_ArgumentListType: 107case TypeKind.TK_VoidType: 152case TypeKind.TK_VoidType: 153case TypeKind.TK_ParameterModifierType: 154case TypeKind.TK_ArgumentListType: 156case TypeKind.TK_NullType: 163case TypeKind.TK_ArrayType: 170case TypeKind.TK_PointerType: 178case TypeKind.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (12)
323case TypeKind.TK_VoidType: 324case TypeKind.TK_PointerType: 327case TypeKind.TK_ArrayType: 328case TypeKind.TK_TypeParameterType: 331case TypeKind.TK_NullableType: 335case TypeKind.TK_AggregateType: 345case TypeKind.TK_PointerType: 347case TypeKind.TK_NullableType: 350goto case TypeKind.TK_TypeParameterType; 351case TypeKind.TK_TypeParameterType: 352case TypeKind.TK_ArrayType: 353case 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)
274case TypeKind.TK_NullType: 275case TypeKind.TK_VoidType: 276case TypeKind.TK_MethodGroupType: 277case TypeKind.TK_ArgumentListType: 280case TypeKind.TK_ParameterModifierType: 285case TypeKind.TK_ArrayType: 290case TypeKind.TK_PointerType: 294case TypeKind.TK_NullableType: 298case TypeKind.TK_AggregateType: 301case TypeKind.TK_TypeParameterType: 390case TypeKind.TK_NullType: 391case TypeKind.TK_VoidType: 396case TypeKind.TK_ArrayType: 402case TypeKind.TK_ParameterModifierType: 410case TypeKind.TK_PointerType: 411case TypeKind.TK_NullableType: 419case TypeKind.TK_AggregateType: 439case TypeKind.TK_TypeParameterType: 486case TypeKind.TK_NullType: 487case TypeKind.TK_VoidType: 492case TypeKind.TK_ArrayType: 493case TypeKind.TK_NullableType: 494case TypeKind.TK_ParameterModifierType: 495case TypeKind.TK_PointerType: 499case TypeKind.TK_AggregateType: 511case TypeKind.TK_TypeParameterType: 525case TypeKind.TK_NullType: 526case TypeKind.TK_VoidType: 527case TypeKind.TK_MethodGroupType: 530case TypeKind.TK_ArrayType: 531case TypeKind.TK_NullableType: 532case TypeKind.TK_ParameterModifierType: 533case TypeKind.TK_PointerType: 537case TypeKind.TK_AggregateType: 551case 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)