18 references to CreateConversion
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Await.cs (1)
374BoundExpression argument = CreateConversion(placeholder, argumentConversion, destination: method.Parameters[0].Type, diagnostics);
Binder\Binder_Expressions.cs (5)
1269argument = CreateConversion(argument, conversion, typedReferenceType, diagnostics); 1318argument = CreateConversion(argument, conversion, typedReferenceType, diagnostics); 2702BoundExpression boundConversion = CreateConversion(boundOperand, conversion, intType, diagnostics); 2808return CreateConversion(boundOperand, conversion, indexType, diagnostics); 7093CreateConversion(classCreation, conversion, interfaceType, diagnostics);
Binder\Binder_Operators.cs (11)
267BoundExpression rightConverted = CreateConversion(right, best.RightConversion, bestSignature.RightType, diagnostics); 480BoundExpression rightConverted = CreateConversion(right, overloadResolutionResult.ValidResult.Result.ConversionForArg(isExtension ? 1 : 0), method.Parameters[0].Type, diagnostics); 716BoundExpression argument = CreateConversion(right, argumentConversion, delegateType, diagnostics); 1084resultLeft = CreateConversion(left, best.LeftConversion, signature.LeftType, conversionDiagnostics); 1085resultRight = CreateConversion(right, best.RightConversion, signature.RightType, conversionDiagnostics); 1526var resultLeft = CreateConversion(left, best.LeftConversion, signature.LeftType, diagnostics); 1527var resultRight = CreateConversion(right, best.RightConversion, signature.RightType, diagnostics); 5675var convertedRightOperand = CreateConversion(rightOperand, rightConversion, optLeftType0, diagnostics); 5691var convertedRightOperand = CreateConversion(rightOperand, rightConversion, optLeftType, diagnostics); 5807var convertedRightOperand = CreateConversion(rightOperand, underlyingRightConversion, underlyingLeftType, diagnostics); 5821var convertedRightOperand = CreateConversion(rightOperand, rightConversion, leftType, diagnostics);
Binder\SwitchBinder.cs (1)
270caseExpression = CreateConversion(caseExpression, conversion, SwitchGoverningType, diagnostics);