1 write to _subText
Microsoft.CodeAnalysis (1)
Text\SubText.cs (1)
110_subText = subText;
17 references to _subText
Microsoft.CodeAnalysis (17)
Text\SubText.cs (17)
112var startLineInUnderlyingText = _subText.UnderlyingText.Lines.GetLineFromPosition(_subText.UnderlyingSpan.Start); 113var endLineInUnderlyingText = _subText.UnderlyingText.Lines.GetLineFromPosition(_subText.UnderlyingSpan.End); 118var underlyingSpanEnd = _subText.UnderlyingSpan.End; 122Debug.Assert(_subText.UnderlyingText[underlyingSpanEnd - 1] == '\r' && _subText.UnderlyingText[underlyingSpanEnd] == '\n'); 145return TextLine.FromSpanUnsafe(_subText, new TextSpan(_subText.UnderlyingSpan.Length, 0)); 148var underlyingTextLine = _subText.UnderlyingText.Lines[lineNumber + _startLineNumberInUnderlyingText]; 164var startInUnderlyingText = Math.Max(underlyingTextLine.Start, _subText.UnderlyingSpan.Start); 165var endInUnderlyingText = Math.Min(underlyingTextLine.EndIncludingLineBreak, _subText.UnderlyingSpan.End); 169var startInSubText = startInUnderlyingText - _subText.UnderlyingSpan.Start; 172var resultLine = TextLine.FromSpanUnsafe(_subText, new TextSpan(startInSubText, length)); 196if (position < 0 || position > _subText.UnderlyingSpan.Length) 201var underlyingPosition = position + _subText.UnderlyingSpan.Start; 202var underlyingLineNumber = _subText.UnderlyingText.Lines.IndexOf(underlyingPosition);