public static int Main(string[] args) { CanvasCommon.Utilities.LogCommandLine(args); CanvasBinParameters parameters = CanvasBinParameters.ParseCommandLine(args); if (parameters == null) { return(1); } Console.WriteLine("{0} Parsed command-line", DateTime.Now); if (parameters.coverageMode == CanvasCommon.CanvasCoverageMode.Fragment) { return((new FragmentBinner(parameters)).Bin()); } else { return(CanvasBin.Run(parameters)); } }