Binder\Binder_Expressions.cs (9)
300GenerateConversionForAssignment(type, expression, diagnostics);
406result = GenerateConversionForAssignment(type, boundStackAlloc, diagnostics);
464return GenerateConversionForAssignment(delegateType, expr, diagnostics);
516initializer = GenerateConversionForAssignment(varType, initializer, diagnostics);
550defaultValueBinder.GenerateConversionForAssignment(parameter.Type, valueBeforeConversion, diagnostics, ConversionForAssignmentFlags.DefaultParameter));
564initializer = initializerBinder.GenerateConversionForAssignment(symbol.ContainingType.EnumUnderlyingType, initializer, diagnostics);
4359BoundExpression convertedExpression = GenerateConversionForAssignment(elemType, boundExpression, diagnostics);
4628count = GenerateConversionForAssignment(GetSpecialType(SpecialType.System_Int32, diagnostics, node), count, diagnostics);
4748boundInitExprOpt = 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,
3388BoundExpression? resultConversion = GenerateConversionForAssignment(operandType, resultPlaceholder, diagnostics, ConversionForAssignmentFlags.IncrementAssignment);
5924trueExpr = GenerateConversionForAssignment(bestType, trueExpr, diagnostics);
5925falseExpr = GenerateConversionForAssignment(bestType, falseExpr, diagnostics);