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
(
1956
?
CreateConversion
(source.Consequence.Syntax, source.Consequence, underlyingConversions[0], isCast: false, conversionGroupOpt: null, destination, diagnostics)
1960
?
CreateConversion
(source.Alternative.Syntax, source.Alternative, underlyingConversions[1], isCast: false, conversionGroupOpt: null, destination, diagnostics)
1996
?
CreateConversion
(oldValue.Syntax, oldValue, underlyingConversions[i], isCast: false, conversionGroupOpt: null, destination, diagnostics)
2212
expr =
CreateConversion
(syntax, source, conversion, isCast, conversionGroup, delegateType, diagnostics);
2226
return
CreateConversion
(syntax, expr, conversion, isCast, conversionGroup, destination, diagnostics);
2439
return
CreateConversion
(syntax, convertedNode, underlyingConversion, isCast: isCast, conversionGroup, destination, diagnostics);
2506
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
(
9829
return
CreateConversion
(node, index, failedConversion, isCast: false, conversionGroupOpt: null, destination: int32, diagnostics: BindingDiagnosticBag.Discarded);
9891
BoundExpression result =
CreateConversion
(expr.Syntax, expr, conversion, isCast: false, conversionGroupOpt: null, destination: targetType, diagnostics); // UNDONE: was cast?
Binder\Binder_Invocation.cs (1)
1755
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)
645
BoundExpression convertedCollectionExpression =
CreateConversion
(