2 writes to _bufferAvailable
System.IO.FileSystem.Watcher (2)
System\IO\FileSystemWatcher.Linux.cs (2)
864_bufferAvailable = Interop.CheckIo(Interop.Sys.Read(_inotifyHandle, buf, this._buffer.Length)); 870_bufferAvailable = 0;
11 references to _bufferAvailable
System.IO.FileSystem.Watcher (11)
System\IO\FileSystemWatcher.Linux.cs (11)
607bool eventAvailable = _bufferPos != _bufferAvailable; 850Debug.Assert(_bufferAvailable >= 0 && _bufferAvailable <= _buffer.Length); 851Debug.Assert(_bufferPos >= 0 && _bufferPos <= _bufferAvailable); 854if (_bufferAvailable == 0 || _bufferPos == _bufferAvailable) 865Debug.Assert(_bufferAvailable <= this._buffer.Length); 873Debug.Assert(_bufferAvailable >= 0); 875if (_bufferAvailable == 0) 880Debug.Assert(_bufferAvailable >= INotifyEventSize); 892Debug.Assert(_bufferPos + INotifyEventSize <= _bufferAvailable);