14 references to SymbolDistinguisher
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (4)
324SymbolDistinguisher distinguisher = new SymbolDistinguisher(this.Compilation, trueSymbol, falseSymbol); 2812SymbolDistinguisher distinguisher1 = new SymbolDistinguisher(this.Compilation, operand.Type, targetType); 2887SymbolDistinguisher distinguisher = new SymbolDistinguisher(this.Compilation, operand.Type, targetType); 7007SymbolDistinguisher distinguisher = new SymbolDistinguisher(this.Compilation, coClassType, interfaceType);
Binder\Binder_Invocation.cs (2)
1068SymbolDistinguisher distinguisher = new SymbolDistinguisher(compilation, call.ReceiverOpt.Type, call.Method.ContainingType); 1074SymbolDistinguisher distinguisher = new SymbolDistinguisher(compilation, this.ContainingType, call.Method.ContainingType);
Binder\Binder_Operators.cs (1)
3896SymbolDistinguisher distinguisher = new SymbolDistinguisher(compilation, operandType, targetType);
Binder\Binder_Statements.cs (4)
2219SymbolDistinguisher distinguisher = new SymbolDistinguisher(this.Compilation, lambdaParameterType, delegateParameterType); 2278SymbolDistinguisher distinguisher = new SymbolDistinguisher(compilation, sourceType, targetType); 2295SymbolDistinguisher distinguisher = new SymbolDistinguisher(compilation, sourceType, targetType); 2309SymbolDistinguisher distinguisher = new SymbolDistinguisher(compilation, sourceType, targetType);
Binder\ForEachLoopBinder.cs (1)
499SymbolDistinguisher distinguisher = new SymbolDistinguisher(this.Compilation, inferredType.Type, iterationVariableType.Type);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
1345SymbolDistinguisher distinguisher = new SymbolDistinguisher(binder.Compilation, displayArg, unwrapIfParamsCollection(badArg, parameter, isLastParameter));
Symbols\ConstraintsHelper.cs (1)
1191SymbolDistinguisher distinguisher = new SymbolDistinguisher(args.CurrentCompilation, constraintType.Type, typeArgument.Type);