1 write to TypeKind
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\Type.cs (1)
16TypeKind = kind;
23 references to TypeKind
Microsoft.CSharp (23)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (1)
410switch (pType.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (3)
126if (type1.TypeKind != type2.TypeKind) 139switch (type1.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (2)
132switch (_typeDest.TypeKind) 135Debug.Fail($"Bad type kind: {_typeDest.TypeKind}");
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
557switch (typeSrc.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (3)
92switch (_typeDest.TypeKind) 147switch (_typeSrc.TypeKind) 150Debug.Fail($"Bad type symbol kind: {_typeSrc.TypeKind}");
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (2)
317switch (typeBnd.TypeKind) 341switch (arg.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\Type.cs (1)
48switch (type.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (10)
268switch (type.TypeKind) 384switch (typeSrc.TypeKind) 393Debug.Assert(typeDst.TypeKind != typeSrc.TypeKind); 412if (typeDst.TypeKind != typeSrc.TypeKind) 480switch (type.TypeKind) 489Debug.Assert(typeFind.TypeKind != type.TypeKind); 519switch (type.TypeKind)