コード例 #1
0
 /// <summary>
 /// Creates console argument reader on given token
 /// </summary>
 /// <param name="tokenizer"></param>
 /// <param name="mode"></param>
 public ConsoleArgumentReader(ConsoleArgumentTokenizer tokenizer, ConsoleArgumentReaderMode mode = ConsoleArgumentReaderMode.Default)
 {
     if (null == tokenizer)
     {
         throw new ConsoleArgumentsReaderException("tokenizer not defined");
     }
     _tokenizer = tokenizer;
     Mode       = mode;
 }
コード例 #2
0
 /// <summary>
 /// Creates console argument reader over string enumeration
 /// </summary>
 /// <param name="arglines"></param>
 /// <param name="mode"></param>
 public ConsoleArgumentReader(IEnumerable <string> arglines, ConsoleArgumentReaderMode mode = ConsoleArgumentReaderMode.Default)
 {
     _tokenizer = ConsoleArgumentTokenizer.Create(arglines);
     Mode       = mode;
 }
コード例 #3
0
 /// <summary>
 /// Creates console argument reader over string
 /// </summary>
 /// <param name="argline"></param>
 /// <param name="mode"></param>
 public ConsoleArgumentReader(string argline, ConsoleArgumentReaderMode mode = ConsoleArgumentReaderMode.Default)
 {
     _tokenizer = ConsoleArgumentTokenizer.Create(argline);
     Mode       = mode;
 }