Example #1
0
 private void PerformPreResolveCleanup(IReadOnlyCollection <QualifiedModuleName> toResolve, CancellationToken token)
 {
     _referenceRemover.RemoveReferencesBy(toResolve, token);
     _moduleToModuleReferenceManager.ClearModuleToModuleReferencesFromModule(toResolve);
     _moduleToModuleReferenceManager.ClearModuleToModuleReferencesToModule(toResolve);
     foreach (var module in toResolve)
     {
         _state.ClearFailedResolutions(module);
     }
 }
Example #2
0
 public void RemoveReferencesBy(IReadOnlyCollection <QualifiedModuleName> modules, CancellationToken token)
 {
     _referenceRemover.RemoveReferencesBy(modules, token);
 }