18 writes to Position
Microsoft.Build (18)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (18)
267lexer.Position--; 332lexer.Position++; 430lexer.Position = saved; 438lexer.Position = saved; 446lexer.Position = saved; 455lexer.Position = saved; 471Position = 0; 487Position += 2; 492Position++; 498Position++; 502Position++; 506Position++; 510Position++; 514Position++; 520Position++; 540internal char EatCurrentCharacter() => _sectionName[Position++]; 576Position++; 581Position++;
7 references to Position
Microsoft.Build (7)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (7)
394char lastChar = lexer[lexer.Position - 1]; 427var saved = lexer.Position; 474internal bool IsDone => Position >= _sectionName.Length; 478int lexemeStart = Position; 479switch (_sectionName[Position]) 483int nextPos = Position + 1; 535internal char CurrentCharacter => _sectionName[Position];