14 writes to Position
Microsoft.CodeAnalysis.Features (14)
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (14)
74Position = Text.Length; 101Position = originalPosition; 107Position++; 154Position++; 180Position++; 272Position++; 313Position++; 334Position++; 343Position += 2; 354Position++; 376Position++; 466Position += valueToLookFor.Length; 479Position += valueToLookFor.Length; 493Position++;
25 references to Position
Microsoft.CodeAnalysis.Features (25)
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (24)
58public readonly VirtualChar CurrentChar => Position < Text.Length ? Text[Position] : default; 61=> GetSubSequence(start, Position); 68if (Position == Text.Length) 73var start = Position; 84var originalPosition = Position; 88var startPosition = Position; 123if (Position == Text.Length) 128var ch = Text[Position]; 129return CreateToken(GetKind(ch), Text[Position..(Position + 1)]); 242var startPosition = Position; 244while (Position < Text.Length) 259var str = GetSubSequence(startPosition, Position + 1).CreateString(); 275if (startPosition == Position) 310var start = Position; 316if (start == Position) 331var start = Position; 366var start = Position; 445=> IsAtStartOfText(Position, val); 465var start = Position; 478var start = Position; 489var startPosition = Position; 496if (Position == startPosition)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
89Contract.ThrowIfFalse(_lexer.Position == _lexer.Text.Length);