public override IList CreateArgumnets(APIMethods type) { creator = new ArgumentCreator(); //to do return(creator.CreateArguments(type)); }
private void Initialize() { _defaultSwitchOptions = new SwitchOptions(new List <char> { '/' }, new List <char> { ':' }, "[_A-Za-z]+[_A-Za-z0-9]*"); _defaultTypeParserContainer = new DefaultTypeContainer(); _defaultSwitchParser = new SwitchParser(TypeParser, this); _helpOptions = new HelpTextOptions(HelpTextLength, HelpTextIndentLength, HelpCommands); _defaultHelpTextParser = new BasicHelpTextParser(_helpOptions, TypeParser); _defaultArgMaker = new DefaultArgumentCreator(); }
protected IArgument BuildManifestArgument(IArgumentCreator argumentCreator) => argumentCreator.SingleValue("manifest", "The manifest file.");