2 writes to _bufferAvailable
System.IO.FileSystem.Watcher (2)
System\IO\FileSystemWatcher.Linux.cs (2)
804_bufferAvailable = Interop.CheckIo(Interop.Sys.Read(_inotifyHandle, buf, this._buffer.Length)); 810_bufferAvailable = 0;
11 references to _bufferAvailable
System.IO.FileSystem.Watcher (11)
System\IO\FileSystemWatcher.Linux.cs (11)
693if (_bufferPos == _bufferAvailable) 790Debug.Assert(_bufferAvailable >= 0 && _bufferAvailable <= _buffer.Length); 791Debug.Assert(_bufferPos >= 0 && _bufferPos <= _bufferAvailable); 794if (_bufferAvailable == 0 || _bufferPos == _bufferAvailable) 805Debug.Assert(_bufferAvailable <= this._buffer.Length); 813Debug.Assert(_bufferAvailable >= 0); 815if (_bufferAvailable == 0) 820Debug.Assert(_bufferAvailable >= c_INotifyEventSize); 832Debug.Assert(_bufferPos + c_INotifyEventSize <= _bufferAvailable);