15 writes to Position
Microsoft.Build.Tasks.Git (15)
GitDataReader\GitRefTableReader.cs (15)
59Position = 0; 69Position = footerPosition; 74Position = footer.RefIndexPosition; 92Position = blockStartPosition + (isFirstBlock ? header.Size : 0); 203Position = footerStartPosition; 238Position = blockStartPosition + restartOffset; 246Position = record.BlockPosition; 255Position = blockStartPosition + restartOffsets[firstGreater]; 260Position = record.BlockPosition; 276Position = blockStartPosition + restartOffsets[firstGreater]; 287Position = record.BlockPosition; 323Position = blockStartPosition + restartOffset; 343Position = blockStartPosition + restartOffsets[firstGreater - 1]; 395Position = blockStartPosition + blockLength - SizeOfRestartCount; 404Position = blockStartPosition + endOffset;
8 references to Position
Microsoft.Build.Tasks.Git (8)
GitDataReader\GitRefTableReader.cs (8)
125var headerStartPosition = Position; 165Size = (int)(Position - headerStartPosition), 173var footerStartPosition = Position; 197var checksumedSectionEndPosition = Position; 280while (Position < endPosition) 347while (Position < endPosition) 377var isFirstBlock = Position == header.Size + SizeOfBlockType; 380blockStartPosition = isFirstBlock ? 0 : Position - SizeOfBlockType;