Binder\Binder_Expressions.cs (9)
294GenerateConversionForAssignment(type, expression, diagnostics);
400result = GenerateConversionForAssignment(type, boundStackAlloc, diagnostics);
458return GenerateConversionForAssignment(delegateType, expr, diagnostics);
510initializer = GenerateConversionForAssignment(varType, initializer, diagnostics);
544defaultValueBinder.GenerateConversionForAssignment(parameter.Type, valueBeforeConversion, diagnostics, ConversionForAssignmentFlags.DefaultParameter));
558initializer = initializerBinder.GenerateConversionForAssignment(symbol.ContainingType.EnumUnderlyingType, initializer, diagnostics);
4353BoundExpression convertedExpression = GenerateConversionForAssignment(elemType, boundExpression, diagnostics);
4622count = GenerateConversionForAssignment(GetSpecialType(SpecialType.System_Int32, diagnostics, node), count, diagnostics);
4742boundInitExprOpt = boundInitExprOpt.SelectAsArray((expr, t) => GenerateConversionForAssignment(t.elementType, expr, t.diagnostics), (elementType, diagnostics));
Binder\Binder_InterpolatedString.cs (6)
101alignment = GenerateConversionForAssignment(intType, BindValue(interpolation.AlignmentClause.Value, diagnostics, Binder.BindValueKind.RValue), diagnostics);
356construction = GenerateConversionForAssignment(
400value = GenerateConversionForAssignment(Compilation.ObjectType, value, diagnostics);
696_ = GenerateConversionForAssignment(objectType, value, conversionDiagnostics);
862newValue = GenerateConversionForAssignment(objectType, insert.Value, diagnostics);
867_ = GenerateConversionForAssignment(objectType, insert.Value, diagnostics);
Binder\Binder_Operators.cs (4)
276BoundExpression? finalConversion = GenerateConversionForAssignment(leftType, finalPlaceholder, diagnostics,
3390BoundExpression? resultConversion = GenerateConversionForAssignment(operandType, resultPlaceholder, diagnostics, ConversionForAssignmentFlags.IncrementAssignment);
5928trueExpr = GenerateConversionForAssignment(bestType, trueExpr, diagnostics);
5929falseExpr = GenerateConversionForAssignment(bestType, falseExpr, diagnostics);