public static IReadOnlyList <IReadOnlyList <Type> > GetLoadingLevels(this TopologicalSort sort) { return(sort.DependencySets .Select(set => set .Select(dep => dep.Type.ModelType) .ToList()) .ToList()); }
public TopologicalSort Sort() { Reduce(); return(TopologicalSort.For(this)); }