public DependencyGraph(T rootItem, IList <DependencyNodeV2 <T> > nodes) { var rootNode = new DependencyNodeV2 <T>(rootItem); Nodes = TopologicalSort.Sort(rootNode, nodes); }
public TopologicalTree(T rootItem, IList <TopologicalNode <T> > nodes) { var rootNode = new TopologicalNode <T>(rootItem); Nodes = TopologicalSort.Sort(rootNode, nodes); }