Beispiel #1
0
        public void Execute(string[] args)
        {
            string source = args.FirstOrDefault();

            if (source is null)
            {
                source = consoleAssistant.ReadLine("Source (xaml or xaml file path or folder with xaml files path) = ");
            }
            try
            {
                ConvertSource(source);
            }
            catch (DirectoryNotFoundException ex)
            {
                consoleAssistant.WriteLineInColor(ex.Message, ConsoleColor.Red);
            }
            catch (ArgumentException ex)
            {
                consoleAssistant.WriteLineInColor(ex.Message, ConsoleColor.Red);
            }
            catch (FormatException ex)
            {
                consoleAssistant.WriteLineInColor(ex.Message, ConsoleColor.Red);
            }
            catch (FileNotFoundException ex)
            {
                consoleAssistant.WriteLineInColor(ex.Message, ConsoleColor.Red);
            }
            consoleAssistant.Wait();
        }