16 references to new
System.CommandLine (16)
Parsing\StringExtensions.cs (16)
181Token Argument(string value) => new(value, TokenType.Argument, default, i); 183Token CommandArgument(string value, Command command) => new(value, TokenType.Argument, command, i); 185Token OptionArgument(string value, Option option) => new(value, TokenType.Argument, option, i); 187Token Command(string value, Command cmd) => new(value, TokenType.Command, cmd, i); 189Token Option(string value, Option option) => new(value, TokenType.Option, option, i); 191Token DoubleDash() => new("--", TokenType.DoubleDash, default, i); 193Token Directive(string value, Directive? directive) => new(value, TokenType.Directive, directive, i); 215tokenList.Add(new Token(alias.Slice(i + 1).ToString(), TokenType.Argument, default, argumentIndex)); 225tokenList.Add(new Token(alias.Slice(i).ToString(), TokenType.Argument, default, argumentIndex)); 232tokenList.Add(new Token(found.Value, found.Type, found.Symbol, argumentIndex)); 240tokenList.Add(new Token(alias.Slice(index).ToString(), TokenType.Argument, default, argumentIndex)); 390tokens[tokenString] = new Token(tokenString, TokenType.Directive, directive, Token.ImplicitPosition); 447tokens.Add(cmd.Name, new Token(cmd.Name, TokenType.Command, cmd, Token.ImplicitPosition)); 453tokens.Add(childAlias, new Token(childAlias, TokenType.Command, cmd, Token.ImplicitPosition)); 462tokens.Add(option.Name, new Token(option.Name, TokenType.Option, option, Token.ImplicitPosition)); 471tokens.Add(childAlias, new Token(childAlias, TokenType.Option, option, Token.ImplicitPosition));