protected override void Clean(CleanDirectoryInfo directory) { Console.WriteLine("Deleting directory: {0}", directory.RelativePath); try { directory.Directory.Delete(true); } catch (Exception ex) { using (new ConsoleColorDisposable(ConsoleColor.Red)) { Console.WriteLine("\tFailed: {0}", ex.Message); } } }
protected abstract void Clean(CleanDirectoryInfo directory);
protected override void Clean(CleanDirectoryInfo directory) { Console.WriteLine("(NOT) Deleting directory: {0}", directory.RelativePath); }