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