private PositionalArgument <string> AddpositionalArgument(string placeholder, string description) { var positionalArgument = new PositionalArgument <string>(_); var positionalHelp = new PositionalHelp <string>(positionalArgument) { Placeholder = placeholder, Description = description }; this.arguments.Add(positionalArgument); this.help.Add(positionalHelp); return(positionalArgument); }
public PositionalArgumentComposer( Action <T> callback, CommandLineParserConfigurator configurator, Action <Argument> addToArguments, Action <Argument> addToRequired, Action <Help.Help> addToHelp) : base(configurator) { this.addToRequired = addToRequired; this.current = new PositionalArgument <T>(callback); this.help = new PositionalHelp <T>(this.current); addToArguments(this.current); addToHelp(this.help); }