public void PrintHighlightedElement(IConsoleProgram program, ConsoleColor highlightColor, ConsoleColor textColor) { ConsoleFormattingUtil.PushBackground(highlightColor); ConsoleFormattingUtil.PushForeground(textColor); Console.WriteLine($"\t{program?.Name}"); ConsoleFormattingUtil.PopBackgorund(); ConsoleFormattingUtil.PopForeground(); }
private static void FuncFactory(string funcCode) { switch (funcCode) { case "1": Func = new CompareFile(); break; case "2": Func = new AutoItReportGenerator(); break; case "3": Func = new GetAutoItReportResult(); break; default: Func = null; break; } }