9 references to Reduce
Microsoft.CodeAnalysis.CSharp.Features (9)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (9)
286editor.ReplaceNode(variable.Initializer!.Value, Reduce(newStart)); 287editor.ReplaceNode(condition, Reduce(Invert(variable, condition, start))); 293editor.ReplaceNode(variable.Initializer!.Value, Reduce(start)); 294editor.ReplaceNode(condition, Reduce(Invert(variable, condition, end))); 311var reducedLeft = Reduce(outerBinary.Left); 312var reducedRight = Reduce(outerBinary.Right); 324return Reduce(innerLeft.Left); 338return Reduce(outerBinary.WithRight(innerRight.Left) 348return Reduce(outerBinary.WithRight(innerLeft.Left)