/// <summary>
 /// Tokenizes the provided input text line, observing quotes.
 /// </summary>
 /// <param name="line">Input line to parse.</param>
 /// <param name="options">Options for tokenizing.</param>
 /// <returns>Enumeration of tokens.</returns>
 public static IEnumerable <Token> Tokenize(string line, CommandLineTokenizerOptions options) =>
 StringUtilities.Tokenize(
     line,
     options.HasFlag(CommandLineTokenizerOptions.AllowPartialInput));
Example #2
0
 /// <summary>
 /// Tokenizes the provided input text line, observing quotes.
 /// </summary>
 /// <param name="line">Input line to parse.</param>
 /// <param name="options">Options for tokenizing.</param>
 /// <returns>Enumeration of tokens.</returns>
 internal static IEnumerable <Token> Tokenize(string line, CommandLineTokenizerOptions options = CommandLineTokenizerOptions.None) =>
 CommandLineParserEngine.Tokenize(line, options);