11 writes to _writePos
mscorlib (11)
system\io\filestream.cs (11)
945_writePos = 0; 1033_writePos = 0; 1399_writePos = 0; 1417_writePos = 0; 1435_writePos = 0; 1744_writePos = 0; 1787_writePos += numBytes; 1807_writePos = 0; 1820_writePos = count; 2253_writePos += numBytes; 2429_writePos++;
48 references to _writePos
mscorlib (48)
system\io\filestream.cs (48)
1192if (_writePos > 0 && _pos + _writePos > len) 1193len = _writePos + _pos; 1227Contract.Assert((_readPos == 0 && _readLen == 0 && _writePos >= 0) || (_writePos == 0 && _readPos <= _readLen), "We're either reading or writing, but not both."); 1236return _pos + (_readPos - _readLen + _writePos); 1241if (_writePos > 0) FlushWrite(false); 1287if (_writePos > 0) { 1337if (_writePos > 0) 1361Contract.Assert(_writePos == 0, "FileStream: Write buffer must be empty in FlushRead!"); 1378IAsyncResult asyncResult = BeginWriteCore(_buffer, 0, _writePos, null, null); 1397WriteCore(_buffer, 0, _writePos); 1454if (_writePos > 0) { 1510Contract.Assert((_readPos==0 && _readLen==0 && _writePos >= 0) || (_writePos==0 && _readPos <= _readLen), "We're either reading or writing, but not both."); 1518if (_writePos > 0) FlushWrite(false); 1574Contract.Assert(_writePos == 0, "_writePos == 0"); 1616Contract.Assert((_readPos==0 && _readLen==0 && _writePos >= 0) || (_writePos==0 && _readPos <= _readLen), "We're either reading or writing, but not both."); 1623if (_writePos > 0) { 1742if(_writePos > 0) { 1764if (_writePos == 0) 1781if (_writePos > 0) { 1782int numBytes = _bufferSize - _writePos; // space left in buffer 1786Buffer.InternalBlockCopy(array, offset, _buffer, _writePos, numBytes); 1797IAsyncResult result = BeginWriteCore(_buffer, 0, _writePos, null, null); 1802WriteCore(_buffer, 0, _writePos); 1811Contract.Assert(_writePos == 0, "FileStream cannot have buffered data to write here! Your stream will be corrupted."); 1819Buffer.InternalBlockCopy(array, offset, _buffer, _writePos, count); 1903Contract.Assert((_readPos == 0 && _readLen == 0 && _writePos >= 0) || (_writePos == 0 && _readPos <= _readLen), "We're either reading or writing, but not both."); 1932Contract.Assert(_writePos == 0, "FileStream must not have buffered write data here! Pipes should be unidirectional."); 1940if (_writePos > 0) FlushWrite(false); 2015Contract.Assert(_writePos == 0, "_writePos == 0"); 2163Contract.Assert((_readPos==0 && _readLen==0 && _writePos >= 0) || (_writePos==0 && _readPos <= _readLen), "We're either reading or writing, but not both."); 2165if (_writePos > 0) FlushWrite(false); 2215Contract.Assert((_readPos == 0 && _readLen == 0 && _writePos >= 0) || (_writePos == 0 && _readPos <= _readLen), "We're either reading or writing, but not both."); 2234if (_writePos > 0) 2241if (_writePos == 0) 2248int n = _bufferSize - _writePos; 2251if (_writePos == 0) _buffer = new byte[_bufferSize]; 2252Buffer.InternalBlockCopy(array, offset, _buffer, _writePos, numBytes); 2259if (_writePos > 0) 2417if (_writePos==0) { 2425if (_writePos == _bufferSize) 2428_buffer[_writePos] = value;