Пример #1
0
 public void Analyze(CancellationToken cancel)
 {
     if (_tree != null)
     {
         _tree.EnqueueDependents();
     }
 }
Пример #2
0
 public void Analyze(CancellationToken cancel)
 {
     if (_tree != null)
     {
         _tree.EnqueueDependents();
     }
     if (_requireAnalysisUnits != null)
     {
         foreach (var unit in _requireAnalysisUnits)
         {
             unit.AnalyzeWorker(null, cancel);
         }
     }
 }
Пример #3
0
            public void Analyze(CancellationToken cancel)
            {
                if (_tree != null)
                {
                    _tree.EnqueueDependents();
                }

                if (_dependencies != null)
                {
                    var requireAnalysisUnits = new List <RequireAnalysisUnit>();
                    requireAnalysisUnits.AddRange(_dependencies.Select(
                                                      dependency => {
                        return(new RequireAnalysisUnit(_tree, _modules, _projectEntry, dependency));
                    }));

                    foreach (var unit in requireAnalysisUnits)
                    {
                        unit.AnalyzeWorker(null, cancel);
                    }
                }
            }