Beispiel #1
0
        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
                });
            }
        }
Beispiel #2
0
        public Context(string input, ArgsParser argsParser = null) : this()
        {
            if (argsParser == null)
            {
                argsParser = DefaultArgsParser;
            }

            ArgsParser = argsParser;

            if (input != null)
            {
                AddParams(input);
            }
        }
Beispiel #3
0
        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
                });
            }
        }