public void AnalyzeQueuedEntries(CancellationToken cancel) { if (cancel.IsCancellationRequested) { return; } var ddg = new DDG(); ddg.Analyze(Queue, cancel, _reportQueueSize, _reportQueueInterval); foreach (var entry in ddg.AnalyzedEntries) { entry.RaiseOnNewAnalysis(); } }
public void AnalyzeQueuedEntries(CancellationToken cancel) { if (cancel.IsCancellationRequested) { return; } if (_builtinModule == null) { Debug.Fail("Used analyzer without reloading modules"); ReloadModulesAsync(cancel).WaitAndUnwrapExceptions(); } var ddg = new DDG(); ddg.Analyze(Queue, cancel, _reportQueueSize, _reportQueueInterval); foreach (ProjectEntry entry in ddg.AnalyzedEntries) { entry.SetCompleteAnalysis(); } }