public static void Main(string[] args) { var argsProcessor = new ArgumentsProcessor(); var cliArgs = argsProcessor.ProcessCommandLineArgs(args); if (cliArgs != null) { Console.WriteLine(cliArgs.ReportDirectory); foreach (var input in cliArgs.CoverageFiles) { Console.WriteLine(input); } } }
public static void Main(string[] args) { DebugBreakIfEnvSet(); var argsProcessor = new ArgumentsProcessor(); var config = argsProcessor.ProcessCommandLineArgs(args); _cancellationTokenSource = new CancellationTokenSource(); AppDomain.CurrentDomain.ProcessExit += ProcessExit; if (config != null) { ProcessCoverage(config, _cancellationTokenSource.Token); } }