コード例 #1
0
ファイル: Program.cs プロジェクト: rkarsakov/ErrorProne.NET
        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();
        }
コード例 #2
0
        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();
        }