1 write to _characterWindowStartPositionInText
Microsoft.CodeAnalysis.CSharp (1)
Parser\SlidingTextWindow.cs (1)
141_characterWindowStartPositionInText = position;
11 references to _characterWindowStartPositionInText
Microsoft.CodeAnalysis.CSharp (11)
Parser\SlidingTextWindow.cs (11)
159var start = _positionInText - _characterWindowStartPositionInText; 168/// Similar to <see cref="_characterWindowStartPositionInText"/>, except this represents the index (exclusive) of the last character 169/// that <see cref="_characterWindow"/> encompases in <see cref="Text"/>. This is equal to <see cref="_characterWindowStartPositionInText"/> 172private readonly int CharacterWindowEndPositionInText => _characterWindowStartPositionInText + _characterWindow.Count; 180return position >= _characterWindowStartPositionInText && 190return span.Start >= _characterWindowStartPositionInText && 207textSpan = _characterWindow.AsSpan(span.Start - _characterWindowStartPositionInText, span.Length); 336return _characterWindow.Array![position - _characterWindowStartPositionInText]; 425var offset = position - _characterWindowStartPositionInText; 468public static int GetOffset(in SlidingTextWindow window) => window._positionInText - window._characterWindowStartPositionInText; 469public static int GetCharacterWindowStartPositionInText(in SlidingTextWindow window) => window._characterWindowStartPositionInText;