Example #1
0
        private static void Main(string[] args)
        {
            var options = ParseCommandLineArgs(args);

            if (options == null)
            {
                return;
            }

            var configuration = ValidateOptions(options);

            if (configuration == null)
            {
                return;
            }

            Configure(configuration.LogFile, configuration.LogEnabled);

            LogConfiguration(configuration);

            var runner = new AnalyzerRunner(configuration);

            runner.TryAnalyzeSolutionAsync().GetAwaiter().GetResult();

            Console.WriteLine("Press \"Enter\" to exit");
            Console.ReadLine();
        }
        private static void Main(string[] args)
        {
            var options = ParseCommandLineArgs(args);
            if (options == null)
            {
                return;
            }

            var configuration = ValidateOptions(options);
            if (configuration == null)
            {
                return;
            }

            CustomLogger.Configure(configuration.LogFile, configuration.LogEnabled);

            var runner = new AnalyzerRunner(configuration);
            runner.TryAnalyzeSolutionAsync().GetAwaiter().GetResult();

            Console.WriteLine("Press \"Enter\" to exit");
            Console.ReadLine();
        }