12 writes to Position
Microsoft.CodeAnalysis.CodeStyle (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (6)
23Position += 2; 29Position++; 40Position++; 126public char EatCurrentCharacter() => headerText[Position++]; 154Position++; 159Position++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (6)
100lexer.Position--; 157lexer.Position = saved; 165lexer.Position = saved; 173lexer.Position = saved; 182lexer.Position = saved; 199lexer.Position++;
8 references to Position
Microsoft.CodeAnalysis.CodeStyle (8)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (6)
15public readonly bool IsDone => Position >= headerText.Length; 19var tokenKind = GetTokenKindAtPosition(headerText, Position); 26if (headerText[Position] == '\\') 52var position = Position; 66var position = Position; 124public readonly char CurrentCharacter => headerText[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (2)
154var saved = lexer.Position; 256var lastChar = lexer[lexer.Position - 1];