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); } }