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