28 references to Span
Microsoft.CodeAnalysis.Features (28)
EditAndContinue\ActiveStatement.cs (1)
61=> FileSpan.Span;
EditAndContinue\ActiveStatementsMap.cs (2)
148region.OldSpan.Span == activeSpan && 151newSpan = region.NewSpan.Span;
EditAndContinue\EditSession.cs (13)
1701else if (oldSpan.Span != newSpan.Span) 1760Debug.Assert(newSpan.Span.End.Line - newSpan.Span.Start.Line == baseSpan.Span.End.Line - baseSpan.Span.Start.Line); 1761Debug.Assert(region.OldSpan.Span.End.Line - region.OldSpan.Span.Start.Line == baseSpan.Span.End.Line - baseSpan.Span.Start.Line); 1797-r.Region.OldSpan.Span.GetLineDelta(r.Region.NewSpan.Span), 1798r.Region.NewSpan.Span.ToSourceSpan()));
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)
24=> new(span.Path, span.Span.AddLineDelta(lineDelta));