Пример #1
0
        protected void AddModuleToModuleReferences(DeclarationFinder finder, QualifiedModuleName referencedModule)
        {
            var referencingModules = finder.Members(referencedModule)
                                     .SelectMany(declaration => declaration.References)
                                     .Select(reference => reference.QualifiedModuleName)
                                     .Distinct()
                                     .Where(referencingModule => !referencedModule.Equals(referencingModule));

            foreach (var referencingModule in referencingModules)
            {
                _moduleToModuleReferenceManager.AddModuleToModuleReference(referencingModule, referencedModule);
            }
        }
Пример #2
0
 public void AddModuleToModuleReference(QualifiedModuleName referencingModule, QualifiedModuleName referencedModule)
 {
     _moduleToModuleReferenceManager.AddModuleToModuleReference(referencingModule, referencedModule);
 }