예제 #1
0
 public void PrintHighlightedElement(IConsoleProgram program, ConsoleColor highlightColor, ConsoleColor textColor)
 {
     ConsoleFormattingUtil.PushBackground(highlightColor);
     ConsoleFormattingUtil.PushForeground(textColor);
     Console.WriteLine($"\t{program?.Name}");
     ConsoleFormattingUtil.PopBackgorund();
     ConsoleFormattingUtil.PopForeground();
 }
예제 #2
0
        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;
            }
        }