ParallelMSpecRunner.Options.ParseArguments C# (CSharp) Method

ParseArguments() public method

public ParseArguments ( string args ) : bool
args string
return bool
        public virtual bool ParseArguments(string[] args)
        {
            return Parser.Default.ParseArguments(args, this);
        }

Usage Example

        public static ExitCode Run(string[] arguments)
        {
            Options options = new Options();
            if (!options.ParseArguments(arguments)) {
                Console.WriteLine(Options.Usage());
                return ExitCode.Failure;
            }

            try {
                List<Assembly> assemblies = GetAssemblies(options);
                if (assemblies.Count == 0) {
                    Console.WriteLine(Options.Usage());
                    return ExitCode.Failure;
                }

                return RunAllInParallel(assemblies, options.GetRunOptions(), (uint)options.Threads).Result;
            } catch (Exception ex) {
                Console.WriteLine(ex.ToString());
                return ExitCode.Error;
            }
        }
All Usage Examples Of ParallelMSpecRunner.Options::ParseArguments