9 references to Reduce
Microsoft.CodeAnalysis.CSharp.Features (9)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (9)
287editor.ReplaceNode(variable.Initializer!.Value, Reduce(newStart)); 288editor.ReplaceNode(condition, Reduce(Invert(variable, condition, start))); 294editor.ReplaceNode(variable.Initializer!.Value, Reduce(start)); 295editor.ReplaceNode(condition, Reduce(Invert(variable, condition, end))); 312var reducedLeft = Reduce(outerBinary.Left); 313var reducedRight = Reduce(outerBinary.Right); 325return Reduce(innerLeft.Left); 339return Reduce(outerBinary.WithRight(innerRight.Left) 349return Reduce(outerBinary.WithRight(innerLeft.Left)