18 references to CreateConversion
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Await.cs (1)
374
BoundExpression argument =
CreateConversion
(placeholder, argumentConversion, destination: method.Parameters[0].Type, diagnostics);
Binder\Binder_Expressions.cs (5)
1263
argument =
CreateConversion
(argument, conversion, typedReferenceType, diagnostics);
1312
argument =
CreateConversion
(argument, conversion, typedReferenceType, diagnostics);
2696
BoundExpression boundConversion =
CreateConversion
(boundOperand, conversion, intType, diagnostics);
2802
return
CreateConversion
(boundOperand, conversion, indexType, diagnostics);
7087
CreateConversion
(classCreation, conversion, interfaceType, diagnostics);
Binder\Binder_Operators.cs (11)
267
BoundExpression rightConverted =
CreateConversion
(right, best.RightConversion, bestSignature.RightType, diagnostics);
480
BoundExpression rightConverted =
CreateConversion
(right, overloadResolutionResult.ValidResult.Result.ConversionForArg(isExtension ? 1 : 0), method.Parameters[0].Type, diagnostics);
716
BoundExpression argument =
CreateConversion
(right, argumentConversion, delegateType, diagnostics);
1086
resultLeft =
CreateConversion
(left, best.LeftConversion, signature.LeftType, conversionDiagnostics);
1087
resultRight =
CreateConversion
(right, best.RightConversion, signature.RightType, conversionDiagnostics);
1528
var resultLeft =
CreateConversion
(left, best.LeftConversion, signature.LeftType, diagnostics);
1529
var resultRight =
CreateConversion
(right, best.RightConversion, signature.RightType, diagnostics);
5677
var convertedRightOperand =
CreateConversion
(rightOperand, rightConversion, optLeftType0, diagnostics);
5693
var convertedRightOperand =
CreateConversion
(rightOperand, rightConversion, optLeftType, diagnostics);
5811
var convertedRightOperand =
CreateConversion
(rightOperand, underlyingRightConversion, underlyingLeftType, diagnostics);
5825
var convertedRightOperand =
CreateConversion
(rightOperand, rightConversion, leftType, diagnostics);
Binder\SwitchBinder.cs (1)
270
caseExpression =
CreateConversion
(caseExpression, conversion, SwitchGoverningType, diagnostics);