コード例 #1
0
 private static Arguments Parse(params string[] args)
 {
     var arguments = new Arguments();
     var options = Program.CreateOptions(arguments);
     var remaining = options.Parse(args).ToArray();
     arguments.ParseRemaining(ref remaining);
     return arguments;
 }
コード例 #2
0
 private static IDebugJobFactory ParseAndCreateJob(params string[] args)
 {
     var arguments = new Arguments();
     var options = Program.CreateOptions(arguments);
     var remainingArgs = options.Parse(args).ToArray();
     arguments.ParseRemaining(ref remainingArgs);
     var jobFactory = Program.SelectFactory(arguments.JobType ?? JobType.DumpStacks);
     return jobFactory.Configure(ref remainingArgs, arguments.ActivelyAttachToProcess);
 }