18 writes to Position
Microsoft.Build (18)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (18)
270lexer.Position--; 335lexer.Position++; 433lexer.Position = saved; 441lexer.Position = saved; 449lexer.Position = saved; 458lexer.Position = saved; 474Position = 0; 490Position += 2; 495Position++; 501Position++; 505Position++; 509Position++; 513Position++; 517Position++; 523Position++; 543internal char EatCurrentCharacter() => _sectionName[Position++]; 579Position++; 584Position++;
7 references to Position
Microsoft.Build (7)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (7)
397char lastChar = lexer[lexer.Position - 1]; 430var saved = lexer.Position; 477internal bool IsDone => Position >= _sectionName.Length; 481int lexemeStart = Position; 482switch (_sectionName[Position]) 486int nextPos = Position + 1; 538internal char CurrentCharacter => _sectionName[Position];