97 references to TypeKind
Microsoft.CSharp (97)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (10)
400
case
TypeKind
.TK_AggregateType:
432
case
TypeKind
.TK_TypeParameterType:
452
case
TypeKind
.TK_NullType:
457
case
TypeKind
.TK_MethodGroupType:
461
case
TypeKind
.TK_ArgumentListType:
465
case
TypeKind
.TK_ArrayType:
503
case
TypeKind
.TK_VoidType:
507
case
TypeKind
.TK_ParameterModifierType:
516
case
TypeKind
.TK_PointerType:
525
case
TypeKind
.TK_NullableType:
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (6)
143
case
TypeKind
.TK_TypeParameterType:
146
case
TypeKind
.TK_PointerType:
147
case
TypeKind
.TK_ParameterModifierType:
148
case
TypeKind
.TK_ArrayType:
149
case
TypeKind
.TK_NullableType:
154
case
TypeKind
.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (5)
137
case
TypeKind
.TK_VoidType:
140
case
TypeKind
.TK_NullType:
143
case
TypeKind
.TK_ArrayType:
151
case
TypeKind
.TK_PointerType:
159
case
TypeKind
.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
547
case
TypeKind
.TK_NullableType:
550
case
TypeKind
.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (10)
93
case
TypeKind
.TK_NullType:
104
case
TypeKind
.TK_ArgumentListType:
106
case
TypeKind
.TK_VoidType:
151
case
TypeKind
.TK_VoidType:
152
case
TypeKind
.TK_ParameterModifierType:
153
case
TypeKind
.TK_ArgumentListType:
155
case
TypeKind
.TK_NullType:
162
case
TypeKind
.TK_ArrayType:
169
case
TypeKind
.TK_PointerType:
177
case
TypeKind
.TK_AggregateType:
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (12)
318
case
TypeKind
.TK_VoidType:
319
case
TypeKind
.TK_PointerType:
322
case
TypeKind
.TK_ArrayType:
323
case
TypeKind
.TK_TypeParameterType:
326
case
TypeKind
.TK_NullableType:
330
case
TypeKind
.TK_AggregateType:
340
case
TypeKind
.TK_PointerType:
342
case
TypeKind
.TK_NullableType:
345
goto case
TypeKind
.TK_TypeParameterType;
346
case
TypeKind
.TK_TypeParameterType:
347
case
TypeKind
.TK_ArrayType:
348
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)
260
case
TypeKind
.TK_NullType:
261
case
TypeKind
.TK_VoidType:
262
case
TypeKind
.TK_MethodGroupType:
263
case
TypeKind
.TK_ArgumentListType:
266
case
TypeKind
.TK_ParameterModifierType:
271
case
TypeKind
.TK_ArrayType:
276
case
TypeKind
.TK_PointerType:
280
case
TypeKind
.TK_NullableType:
284
case
TypeKind
.TK_AggregateType:
287
case
TypeKind
.TK_TypeParameterType:
375
case
TypeKind
.TK_NullType:
376
case
TypeKind
.TK_VoidType:
381
case
TypeKind
.TK_ArrayType:
387
case
TypeKind
.TK_ParameterModifierType:
395
case
TypeKind
.TK_PointerType:
396
case
TypeKind
.TK_NullableType:
404
case
TypeKind
.TK_AggregateType:
424
case
TypeKind
.TK_TypeParameterType:
471
case
TypeKind
.TK_NullType:
472
case
TypeKind
.TK_VoidType:
477
case
TypeKind
.TK_ArrayType:
478
case
TypeKind
.TK_NullableType:
479
case
TypeKind
.TK_ParameterModifierType:
480
case
TypeKind
.TK_PointerType:
484
case
TypeKind
.TK_AggregateType:
496
case
TypeKind
.TK_TypeParameterType:
510
case
TypeKind
.TK_NullType:
511
case
TypeKind
.TK_VoidType:
512
case
TypeKind
.TK_MethodGroupType:
515
case
TypeKind
.TK_ArrayType:
516
case
TypeKind
.TK_NullableType:
517
case
TypeKind
.TK_ParameterModifierType:
518
case
TypeKind
.TK_PointerType:
522
case
TypeKind
.TK_AggregateType:
536
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)