public ParserFrontendTests() { _output = new InMemoryOutputChannel(); var parserOptions = new ParserOptions { OutputTarget = _output }; _parser = Parser.FromAttributes<CommandTests.MyOptions>(parserOptions); _abstractParser = Parser.FromAttributes<AbstractOptions>(parserOptions); }
internal ParserOptionsTemplates() { Default = new ParserOptions(); Unix = new ParserOptions { FlagValueSeparators = new List<string>(), LongFlagHeaders = new List<string> { "--" }, ShortFlagHeaders = new List<string> { "-" } }; Windows = new ParserOptions { FlagValueSeparators = new List<string>{"=", ":"}, LongFlagHeaders = new List<string> { "/" }, ShortFlagHeaders = new List<string> { "/" } }; }