9 references to TopologicalSort
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder.cs (1)
1640return TopologicalSort.TryIterativeSort(this.RootNode, AddSuccessor, out result);
Binder\SwitchExpressionBinder.cs (1)
88bool wasAcyclic = TopologicalSort.TryIterativeSort(decisionDag.RootNode, addNonNullSuccessors, out var nodes);
BoundTree\BoundDecisionDag.cs (1)
78bool wasAcyclic = TopologicalSort.TryIterativeSort(this.RootNode, AddSuccessors, out _topologicallySortedNodes);
Microsoft.CodeAnalysis.UnitTests (6)
Collections\TopologicalSortTests.cs (6)
38var wasAcyclic = TopologicalSort.TryIterativeSort(new[] { 4, 5 }, succF, out var sorted); 59var wasAcyclic = TopologicalSort.TryIterativeSort(new[] { "4", "5" }, succF, out var sorted); 82var wasAcyclic = TopologicalSort.TryIterativeSort(new[] { 1, 6 }, succF, out var sorted); 106var wasAcyclic = TopologicalSort.TryIterativeSort(new[] { 1 }, succF, out var sorted); 150var wasAcyclic = TopologicalSort.TryIterativeSort(Enumerable.Range(0, numberOfNodes).ToArray(), succF, out var sorted); 164wasAcyclic = TopologicalSort.TryIterativeSort(Enumerable.Range(0, numberOfNodes).ToArray(), succF, out sorted);