Binder\Binder_Expressions.cs (9)
282GenerateConversionForAssignment(type, expression, diagnostics);
380result = GenerateConversionForAssignment(type, boundStackAlloc, diagnostics);
438return GenerateConversionForAssignment(delegateType, expr, diagnostics);
490initializer = GenerateConversionForAssignment(varType, initializer, diagnostics);
524defaultValueBinder.GenerateConversionForAssignment(parameter.Type, valueBeforeConversion, diagnostics, ConversionForAssignmentFlags.DefaultParameter));
538initializer = initializerBinder.GenerateConversionForAssignment(symbol.ContainingType.EnumUnderlyingType, initializer, diagnostics);
4308BoundExpression convertedExpression = GenerateConversionForAssignment(elemType, boundExpression, diagnostics);
4577count = GenerateConversionForAssignment(GetSpecialType(SpecialType.System_Int32, diagnostics, node), count, diagnostics);
4697boundInitExprOpt = 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)
267BoundExpression? finalConversion = GenerateConversionForAssignment(leftType, finalPlaceholder, diagnostics,
3312BoundExpression? resultConversion = GenerateConversionForAssignment(operandType, resultPlaceholder, diagnostics, ConversionForAssignmentFlags.IncrementAssignment);
5825trueExpr = GenerateConversionForAssignment(bestType, trueExpr, diagnostics);
5826falseExpr = GenerateConversionForAssignment(bestType, falseExpr, diagnostics);