23 references to Span
Microsoft.CodeAnalysis.Features (23)
EditAndContinue\ActiveStatement.cs (1)
61=> FileSpan.Span;
EditAndContinue\ActiveStatementsMap.cs (2)
154region.OldSpan.Span == activeSpan && 157newSpan = region.NewSpan.Span;
EditAndContinue\EditSession.cs (8)
1379else if (oldSpan.Span != newSpan.Span) 1438Debug.Assert(newSpan.Span.End.Line - newSpan.Span.Start.Line == baseSpan.Span.End.Line - baseSpan.Span.Start.Line); 1439Debug.Assert(region.OldSpan.Span.End.Line - region.OldSpan.Span.Start.Line == baseSpan.Span.End.Line - baseSpan.Span.Start.Line);
EditAndContinue\NonRemappableRegion.cs (1)
55=> $"{(IsExceptionRegion ? "ER" : "AS")} {OldSpan} => {NewSpan.Span}";
EditAndContinue\SourceFileSpan.cs (10)
44=> new(path, Span); 56=> Span.Start; 62=> Span.End; 65=> Span.Equals(other.Span) && string.Equals(Path, other.Path, StringComparison.Ordinal); 71=> Hash.Combine(Path, Span.GetHashCode()); 74=> string.IsNullOrEmpty(Path) ? Span.ToString() : $"{Path}: {Span}"; 86=> Span.Contains(span.Span) && string.Equals(Path, span.Path, StringComparison.Ordinal);
EditAndContinue\Utilities\Extensions.cs (1)
22=> new(span.Path, span.Span.AddLineDelta(lineDelta));