예제 #1
0
        public void RemoveReferencesBy(IReadOnlyCollection <QualifiedModuleName> modules, CancellationToken token)
        {
            if (!modules.Any())
            {
                return;
            }
            var modulesNeedingReferenceRemoval = _moduleToModuleReferenceManager.ModulesReferencedByAny(modules);

            RemoveReferencesByFromTargetModules(modules, modulesNeedingReferenceRemoval, token);
        }
예제 #2
0
 public IReadOnlyCollection <QualifiedModuleName> ModulesReferencedByAny(IEnumerable <QualifiedModuleName> referencingModules)
 {
     return(_moduleToModuleReferenceManager.ModulesReferencedByAny(referencingModules));
 }