static void GetDependentModules(string assemblyPath, List<string> assemblyPaths, IDependedAttributeInspector dependedAttributeInspector)
 {
     assemblyPaths.Add(assemblyPath);
     IEnumerable<string> assemblies = dependedAttributeInspector.GetAssemblies(assemblyPath);
     foreach (string assembly in assemblies) {
         GetDependentModules(assembly, assemblyPaths, dependedAttributeInspector);
     }
 }
Exemplo n.º 2
0
        static void GetDependentModules(string assemblyPath, List <string> assemblyPaths, IDependedAttributeInspector dependedAttributeInspector)
        {
            assemblyPaths.Add(assemblyPath);
            IEnumerable <string> assemblies = dependedAttributeInspector.GetAssemblies(assemblyPath);

            foreach (string assembly in assemblies)
            {
                GetDependentModules(assembly, assemblyPaths, dependedAttributeInspector);
            }
        }