public void RemoveReferencesBy(IReadOnlyCollection <QualifiedModuleName> modules, CancellationToken token) { if (!modules.Any()) { return; } var modulesNeedingReferenceRemoval = _moduleToModuleReferenceManager.ModulesReferencedByAny(modules); RemoveReferencesByFromTargetModules(modules, modulesNeedingReferenceRemoval, token); }
public IReadOnlyCollection <QualifiedModuleName> ModulesReferencedByAny(IEnumerable <QualifiedModuleName> referencingModules) { return(_moduleToModuleReferenceManager.ModulesReferencedByAny(referencingModules)); }