コード例 #1
0
ファイル: DependencyGraph.cs プロジェクト: ahives/Machete
        public IEnumerable <T> GetItemsInDependencyOrder()
        {
            EnsureGraphIsAcyclic();

            var sort = new TopologicalSort <T, DependencyGraphNode <T> >(_adjacencyList.Clone());

            return(sort.Result.Select(x => x.Value));
        }