Exemple #1
0
        TextReaderStreamTextReader(TextReader reader, StringText separator)
        {
            Debug.Assert(reader != null);
            Debug.Assert(separator != null);

            _reader    = reader;
            _separator = separator;
        }
Exemple #2
0
        public StringStreamTextReader(IEnumerable <string> strings, string separator = null)
        {
            _strings = strings.ToArray();
            _index   = 0;

            if (separator != null)
            {
                _separator = new StringText(separator);
            }
        }
Exemple #3
0
        public TextReaderStreamTextReader(TextReader reader, string separator = null)
        {
            _reader = reader ?? throw new ArgumentNullException(nameof(reader));

            _disposeReader = true;

            if (separator != null)
            {
                _separator = new StringText(separator);
            }
        }
Exemple #4
0
 public StringStreamTextReader(string[] strings, int index, StringText separator)
 {
     _strings   = strings;
     _index     = index;
     _separator = separator;
 }