4 writes to _position
Microsoft.Data.Analysis.Tests (4)
src\Microsoft.Data.Analysis\TextFieldParser.cs (4)
414string line = ReadNextLine(ref _position, BufferFunction); 629_position = 0; 653_position = 0; 685line = ReadNextLine(ref _position, BufferFunction);
11 references to _position
Microsoft.Data.Analysis.Tests (11)
src\Microsoft.Data.Analysis\TextFieldParser.cs (11)
220if (_lineNumber != -1 && ((_reader.Peek() == -1) && (_position == _charsRead))) 490builder.Append(_buffer, _position, _charsRead - _position); 645Debug.Assert((_position >= 0) && (_position <= _buffer.Length), "The cursor is out of range"); 646if (_position > 0) 650Array.Copy(_buffer, _position, tempArray, 0, bufferLength - _position); 651int charsRead = _reader.Read(tempArray, bufferLength - _position, _position); 652_charsRead = _charsRead - _position + charsRead;