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)
398switch (pType.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (3)
125if (type1.TypeKind != type2.TypeKind) 138switch (type1.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (2)
131switch (_typeDest.TypeKind) 134Debug.Fail($"Bad type kind: {_typeDest.TypeKind}");
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
545switch (typeSrc.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (3)
91switch (_typeDest.TypeKind) 146switch (_typeSrc.TypeKind) 149Debug.Fail($"Bad type symbol kind: {_typeSrc.TypeKind}");
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (2)
312switch (typeBnd.TypeKind) 336switch (arg.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\Type.cs (1)
48switch (type.TypeKind)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (10)
254switch (type.TypeKind) 369switch (typeSrc.TypeKind) 378Debug.Assert(typeDst.TypeKind != typeSrc.TypeKind); 397if (typeDst.TypeKind != typeSrc.TypeKind) 465switch (type.TypeKind) 474Debug.Assert(typeFind.TypeKind != type.TypeKind); 504switch (type.TypeKind)