1 write to SpanStart
Microsoft.CodeAnalysis (1)
InternalUtilities\TextChangeRangeExtensions.cs (1)
423SpanStart = spanStart;
11 references to SpanStart
Microsoft.CodeAnalysis (11)
InternalUtilities\TextChangeRangeExtensions.cs (11)
170else if (newChange.SpanStart >= oldChange.NewEnd() + oldDelta) 179else if (newChange.SpanStart < oldChange.Span.Start + oldDelta) 198var newChangeLeadingDeletion = oldChange.Span.Start + oldDelta - newChange.SpanStart; 199adjustAndAddNewChange(builder, oldDelta, new UnadjustedNewChange(newChange.SpanStart, newChangeLeadingDeletion, newLength: 0)); 203else if (newChange.SpanStart > oldChange.Span.Start + oldDelta) 221var oldChangeLeadingInsertion = newChange.SpanStart - (oldChange.Span.Start + oldDelta); 225oldChange = new TextChangeRange(new TextSpan(newChange.SpanStart - oldDelta, oldChange.Span.Length - oldChangeLeadingDeletion), oldChange.NewLength - oldChangeLeadingInsertion); 231Debug.Assert(newChange.SpanStart == oldChange.Span.Start + oldDelta); 379add(builder, new TextChangeRange(new TextSpan(newChange.SpanStart - oldDelta, newChange.SpanLength), newChange.NewLength)); 410/// resulting in a temporary unadjusted new change whose <see cref="SpanStart"/> is negative (not valid) until it is adjusted. 419public int SpanEnd => SpanStart + SpanLength;