3 writes to _lastPieceIndex
WindowsBase (3)
Base\MS\Internal\IO\Packaging\PieceDirectory.cs (3)
182_lastPieceIndex = sortedPieceInfoList.Count - 1; 306_lastPieceIndex = pieceNumber; 476_lastPieceIndex = lastPiece;
14 references to _lastPieceIndex
WindowsBase (14)
Base\MS\Internal\IO\Packaging\PieceDirectory.cs (14)
228while (pieceNumber < _lastPieceIndex) 248Invariant.Assert(pieceNumber <= _lastPieceIndex, "We should have found the valid pieceNumber earlier"); 285return _lastPieceIndex == pieceNumber; 297Invariant.Assert(pieceNumber <= _lastPieceIndex); 303if (_lastPieceIndex > pieceNumber) 308_indexOfLastPieceStreamInfoAccessed = _lastPieceIndex; 354return _lastPieceIndex + 1; 377if (pieceNumber > _lastPieceIndex) 431int pieceNumber = _lastPieceIndex + 1; 438_sortedPieceInfoList.RemoveRange(_lastPieceIndex + 1, _sortedPieceInfoList.Count - (_lastPieceIndex + 1)); 445int lastPiece = _lastPieceIndex + 1; 455if (_lastPieceIndex == 0 && _pieceStreamInfoList[0].Stream.Length == 0) 484_lastPieceIndex,