/// <summary> /// Считывает аргументы в виде перечисления пар имя-значение без контроля дубляжей /// </summary> /// <returns></returns> public IEnumerable <KeyValuePair <string, string> > RawRead() { if (!Mode.HasFlag(ConsoleArgumentReaderMode.DuplicatesAllow)) { } foreach (var token in _tokenizer.Read()) { foreach (var k in Emit(token)) { yield return(k); } } foreach (var k in Rest()) { yield return(k); } }