16 writes to Position
Microsoft.Build.Tasks.Git (16)
GitDataReader\GitRefTableReader.cs (13)
63Position = footer.RefIndexPosition; 87Position = blockStartPosition + (isFirstBlock ? footer.Header.Size : 0); 119Position = 0; 129Position = footerPosition; 215Position = footerStartPosition; 251Position = blockStartPosition + restartOffset; 267Position = blockStartPosition + restartOffsets[firstGreater]; 287Position = blockStartPosition + restartOffsets[firstGreater]; 310Position = blockPosition == 0 ? header.Size : blockPosition; 336Position = blockStartPosition + restartOffset; 356Position = blockStartPosition + restartOffsets[firstGreater - 1]; 408Position = blockStartPosition + blockLength - SizeOfRestartCount; 417Position = blockStartPosition + endOffset;
GitDataReader\GitRefTableReader.Diagnostics.cs (3)
37Position = footer.Header.Size; 56Position = blockStartPosition + unalignedSize - sizeof(ushort); 58Position = firstRecordPosition;
13 references to Position
Microsoft.Build.Tasks.Git (13)
GitDataReader\GitRefTableReader.cs (8)
137var headerStartPosition = Position; 177Size = (int)(Position - headerStartPosition), 185var footerStartPosition = Position; 209var checksumedSectionEndPosition = Position; 291while (Position < endPosition) 360while (Position < endPosition) 390var isFirstBlock = Position == header.Size + SizeOfBlockType; 393blockStartPosition = isFirstBlock ? 0 : Position - SizeOfBlockType;
GitDataReader\GitRefTableReader.Diagnostics.cs (5)
40while (Position < footer.Position) 54var firstRecordPosition = Position; 61while (Position < endOfRecords) 85blockStartPosition = footer.Header.BlockSize > 0 ? blockStartPosition + footer.Header.BlockSize : Position; 87while (Position < blockStartPosition)