public IList <ICircle> FindCircles(NodeRepository nodeRepository)
        {
            IList <ICircle> result = null;

            nodeRepository.Nodes.ToList().ForEach(n =>
            {
                result = new List <ICircle>();
                n.Children.ToList().ForEach(a =>
                {
                    StartSearch(n, a, result);
                });
            });
            return(result);
        }
示例#2
0
 public GraphBuilder(NodeRepository solutionRepository, NodeRepository artifactRepository)
 {
     this._solutionRepository = solutionRepository;
     this._artifactRepository = artifactRepository;
 }