13 writes to Position
Microsoft.CodeAnalysis.Features (13)
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (13)
74Position = Text.Length; 101Position = originalPosition; 107Position++; 154Position++; 180Position++; 272Position++; 313Position++; 333Position++; 342Position += 2; 367Position++; 457Position += valueToLookFor.Length; 470Position += valueToLookFor.Length; 484Position++;
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) 330var start = Position; 357var start = Position; 436=> IsAtStartOfText(Position, val); 456var start = Position; 469var start = Position; 480var startPosition = Position; 487if (Position == startPosition)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
89Contract.ThrowIfFalse(_lexer.Position == _lexer.Text.Length);