25 references to CreateConversion
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Conversions.cs (11)
29
return
CreateConversion
(source.Syntax, source, conversion, isCast: false, conversionGroupOpt: null, destination: destination, diagnostics: diagnostics);
38
return
CreateConversion
(source.Syntax, source, conversion, isCast: false, conversionGroupOpt: null, destination: destination, diagnostics: diagnostics);
959
CreateConversion
(
995
var convertElement =
CreateConversion
(
1951
?
CreateConversion
(source.Consequence.Syntax, source.Consequence, underlyingConversions[0], isCast: false, conversionGroupOpt: null, destination, diagnostics)
1955
?
CreateConversion
(source.Alternative.Syntax, source.Alternative, underlyingConversions[1], isCast: false, conversionGroupOpt: null, destination, diagnostics)
1991
?
CreateConversion
(oldValue.Syntax, oldValue, underlyingConversions[i], isCast: false, conversionGroupOpt: null, destination, diagnostics)
2207
expr =
CreateConversion
(syntax, source, conversion, isCast, conversionGroup, delegateType, diagnostics);
2221
return
CreateConversion
(syntax, expr, conversion, isCast, conversionGroup, destination, diagnostics);
2434
return
CreateConversion
(syntax, convertedNode, underlyingConversion, isCast: isCast, conversionGroup, destination, diagnostics);
2501
convertedArguments.Add(
CreateConversion
(argument.Syntax, argument, elementConversion, isCast: isCast, elementConversionGroup, destType.Type, diagnostics));
Binder\Binder_Expressions.cs (6)
3507
coercedArgument =
CreateConversion
(argument.Syntax, argument, kind, isCast: false, conversionGroupOpt: null, parameterTypeWithAnnotations.Type, diagnostics);
3528
coercedArgument =
CreateConversion
(argument.Syntax, argument, kind, isCast: false, conversionGroupOpt: null, parameterTypeWithAnnotations.Type, diagnostics);
3686
return
CreateConversion
(
3717
return
CreateConversion
(
9828
return
CreateConversion
(node, index, failedConversion, isCast: false, conversionGroupOpt: null, destination: int32, diagnostics: BindingDiagnosticBag.Discarded);
9890
BoundExpression result =
CreateConversion
(expr.Syntax, expr, conversion, isCast: false, conversionGroupOpt: null, destination: targetType, diagnostics); // UNDONE: was cast?
Binder\Binder_Invocation.cs (1)
1754
defaultValue =
CreateConversion
(
Binder\Binder_Operators.cs (3)
1165
BoundExpression operandConversion =
CreateConversion
(
1282
CreateConversion
(left.Syntax, operandPlaceholder, implicitConversion, isCast: false, conversionGroupOpt: null, parameterType, diagnostics);
3229
var resultOperand =
CreateConversion
(operand.Syntax, operand, best.Conversion, isCast: false, conversionGroupOpt: null, signature.OperandType, diagnostics);
Binder\Binder_Statements.cs (3)
1382
elementConversion =
CreateConversion
(initializerSyntax, elementPlaceholder, elementConversionClassification, isCast: false, conversionGroupOpt: null, declType,
2002
return
CreateConversion
(expression.Syntax, expression, conversion, isCast: false, conversionGroupOpt: null, targetType, diagnostics);
3213
return
CreateConversion
(argument.Syntax, argument, conversion, isCast: false, conversionGroupOpt: null, returnType, diagnostics);
Binder\ForEachLoopBinder.cs (1)
641
BoundExpression convertedCollectionExpression =
CreateConversion
(