17 references to CreateConversion
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Expressions.cs (5)
1194argument = CreateConversion(argument, conversion, typedReferenceType, diagnostics); 1243argument = CreateConversion(argument, conversion, typedReferenceType, diagnostics); 2379BoundExpression boundConversion = CreateConversion(boundOperand, conversion, intType, diagnostics); 2485return CreateConversion(boundOperand, conversion, indexType, diagnostics); 5896CreateConversion(classCreation, conversion, interfaceType, diagnostics);
Binder\Binder_Invocation.cs (1)
1050receiverArgument = CreateConversion(receiver, methodResult.Result.ConversionForArg(0),
Binder\Binder_Operators.cs (10)
193BoundExpression rightConverted = CreateConversion(right, best.RightConversion, bestSignature.RightType, diagnostics); 281BoundExpression argument = CreateConversion(right, argumentConversion, delegateType, diagnostics); 640resultLeft = CreateConversion(left, best.LeftConversion, signature.LeftType, diagnostics); 641resultRight = CreateConversion(right, best.RightConversion, signature.RightType, diagnostics); 967var resultLeft = CreateConversion(left, best.LeftConversion, signature.LeftType, diagnostics); 968var resultRight = CreateConversion(right, best.RightConversion, signature.RightType, diagnostics); 3995var convertedRightOperand = CreateConversion(rightOperand, rightConversion, optLeftType0, diagnostics); 4011var convertedRightOperand = CreateConversion(rightOperand, rightConversion, optLeftType, diagnostics); 4129var convertedRightOperand = CreateConversion(rightOperand, underlyingRightConversion, underlyingLeftType, diagnostics); 4143var convertedRightOperand = CreateConversion(rightOperand, rightConversion, leftType, diagnostics);
Binder\SwitchBinder.cs (1)
266caseExpression = CreateConversion(caseExpression, conversion, SwitchGoverningType, diagnostics);