private static bool ProcessAssemblyInPath(string assemblyPath, AssemblyIO assemblyIO) { AssemblyDefinition assemblyDefinition = assemblyIO.GetAssemblyDefinitionInPath(assemblyPath); if (ProcessAssembly(assemblyDefinition)) { assemblyDefinition.Write(assemblyPath); return(true); } return(false); }
private static bool ProcessAssemblies() { var assemblyIO = new AssemblyIO(); bool anyProcessed = false; foreach (string assemblyPath in assemblyIO.AssemblyPaths) { bool processed = ProcessAssemblyInPath(assemblyPath, assemblyIO); anyProcessed = anyProcessed || processed; } return(anyProcessed); }