19 references to CreateConversion
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Await.cs (1)
361
BoundExpression argument =
CreateConversion
(placeholder, argumentConversion, destination: method.Parameters[0].Type, diagnostics);
Binder\Binder_Expressions.cs (5)
1237
argument =
CreateConversion
(argument, conversion, typedReferenceType, diagnostics);
1286
argument =
CreateConversion
(argument, conversion, typedReferenceType, diagnostics);
2639
BoundExpression boundConversion =
CreateConversion
(boundOperand, conversion, intType, diagnostics);
2745
return
CreateConversion
(boundOperand, conversion, indexType, diagnostics);
7021
CreateConversion
(classCreation, conversion, interfaceType, diagnostics);
Binder\Binder_Invocation.cs (1)
1267
receiverArgument =
CreateConversion
(receiver, methodResult.Result.ConversionForArg(0),
Binder\Binder_Operators.cs (11)
258
BoundExpression rightConverted =
CreateConversion
(right, best.RightConversion, bestSignature.RightType, diagnostics);
467
BoundExpression rightConverted =
CreateConversion
(right, overloadResolutionResult.ValidResult.Result.ConversionForArg(isExtension ? 1 : 0), method.Parameters[0].Type, diagnostics);
680
BoundExpression argument =
CreateConversion
(right, argumentConversion, delegateType, diagnostics);
1046
resultLeft =
CreateConversion
(left, best.LeftConversion, signature.LeftType, conversionDiagnostics);
1047
resultRight =
CreateConversion
(right, best.RightConversion, signature.RightType, conversionDiagnostics);
1468
var resultLeft =
CreateConversion
(left, best.LeftConversion, signature.LeftType, diagnostics);
1469
var resultRight =
CreateConversion
(right, best.RightConversion, signature.RightType, diagnostics);
5499
var convertedRightOperand =
CreateConversion
(rightOperand, rightConversion, optLeftType0, diagnostics);
5515
var convertedRightOperand =
CreateConversion
(rightOperand, rightConversion, optLeftType, diagnostics);
5633
var convertedRightOperand =
CreateConversion
(rightOperand, underlyingRightConversion, underlyingLeftType, diagnostics);
5647
var convertedRightOperand =
CreateConversion
(rightOperand, rightConversion, leftType, diagnostics);
Binder\SwitchBinder.cs (1)
270
caseExpression =
CreateConversion
(caseExpression, conversion, SwitchGoverningType, diagnostics);