2 writes to _positionInText
Microsoft.CodeAnalysis.CSharp (2)
Parser\SlidingTextWindow.cs (2)
222_positionInText = Math.Min(position, _textEnd); 270_positionInText += n;
8 references to _positionInText
Microsoft.CodeAnalysis.CSharp (8)
Parser\SlidingTextWindow.cs (8)
132/// Note: this does NOT set <see cref="_positionInText"/>. We are just reading the characters into the window. The actual 148public readonly int Position => _positionInText; 159var start = _positionInText - _characterWindowStartPositionInText; 225if (PositionIsWithinWindow(_positionInText)) 230this.ReadChunkAt(_positionInText); 271Debug.Assert(_positionInText >= 0, "Position in text cannot be negative."); 329var position = _positionInText; 468public static int GetOffset(in SlidingTextWindow window) => window._positionInText - window._characterWindowStartPositionInText;