public void AddParams(string input) { var parsedArgs = ArgsParser.Parse(input); foreach (var parsedArg in parsedArgs) { Params.Add(new Param { Name = parsedArg.Key, Value = parsedArg.Value }); } }
public Context(string[] args, ArgsParser argsParser = null) : this() { if (argsParser == null) { argsParser = DefaultArgsParser; } ArgsParser = argsParser; var parsedArgs = argsParser.Parse(args); foreach (var parsedArg in parsedArgs) { Params.Add(new Param { Name = parsedArg.Key, Value = parsedArg.Value }); } }