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