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