2 writes to _highWaterMark
PresentationCore (2)
MS\Internal\IO\Packaging\NetStream.cs (2)
460_highWaterMark = 0; 539_highWaterMark += read; // update the high-water mark
14 references to _highWaterMark
PresentationCore (14)
MS\Internal\IO\Packaging\NetStream.cs (14)
333_position = _highWaterMark; // make sure we get the full length in case they seek'd before call get_Length 528System.Diagnostics.Trace.TraceInformation("NetStream.ReadCallBack (offset,length):({0},{1})", _highWaterMark, read); 532_tempFileStream.Seek(_highWaterMark, SeekOrigin.Begin); 555_fullStreamLength = _highWaterMark; 559if (_fullStreamLength == _highWaterMark) 675_byteRangesAvailable.Insert(0, new Block(0, (int)_highWaterMark)); 950if (_highWaterMark > block.Offset) 951bytesAvailable = (int)Math.Min(block.Length, _highWaterMark - block.Offset); 1014if (_highWaterMark > block.Offset) 1015dataAvailable = (int)Math.Min(block.Length, _highWaterMark - block.Offset); 1045if (_highWaterMark > block.Offset) 1047dataAvailable = (int)Math.Min(block.Length, _highWaterMark - block.Offset); 1064&& (_highWaterMark <= Int64.MaxValue - (long) _additionalRequestThreshold) // Ensure that we don't get overflow from the next line 1065&& (block.Offset > _highWaterMark + (long) _additionalRequestThreshold)