1 write to UnderlyingSpan
Microsoft.CodeAnalysis (1)
Text\SubText.cs (1)
34UnderlyingSpan = span;
12 references to UnderlyingSpan
Microsoft.CodeAnalysis (12)
Text\SubText.cs (12)
43public override int Length => UnderlyingSpan.Length; 64return UnderlyingText[UnderlyingSpan.Start + position]; 93int compositeStart = Math.Min(UnderlyingText.Length, UnderlyingSpan.Start + start); 112var startLineInUnderlyingText = _subText.UnderlyingText.Lines.GetLineFromPosition(_subText.UnderlyingSpan.Start); 113var endLineInUnderlyingText = _subText.UnderlyingText.Lines.GetLineFromPosition(_subText.UnderlyingSpan.End); 118var underlyingSpanEnd = _subText.UnderlyingSpan.End; 145return TextLine.FromSpanUnsafe(_subText, new TextSpan(_subText.UnderlyingSpan.Length, 0)); 164var startInUnderlyingText = Math.Max(underlyingTextLine.Start, _subText.UnderlyingSpan.Start); 165var endInUnderlyingText = Math.Min(underlyingTextLine.EndIncludingLineBreak, _subText.UnderlyingSpan.End); 169var startInSubText = startInUnderlyingText - _subText.UnderlyingSpan.Start; 196if (position < 0 || position > _subText.UnderlyingSpan.Length) 201var underlyingPosition = position + _subText.UnderlyingSpan.Start;