Exemple #1
0
        private static bool ProcessAssemblyInPath(string assemblyPath, AssemblyIO assemblyIO)
        {
            AssemblyDefinition assemblyDefinition = assemblyIO.GetAssemblyDefinitionInPath(assemblyPath);

            if (ProcessAssembly(assemblyDefinition))
            {
                assemblyDefinition.Write(assemblyPath);
                return(true);
            }

            return(false);
        }
Exemple #2
0
        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);
        }