2 instantiations of ActiveStatementTrackingSpan
Microsoft.CodeAnalysis.EditorFeatures (2)
EditAndContinue\ActiveStatementTrackingService.cs (1)
283lazyBuilder[i] = new ActiveStatementTrackingSpan(
EditAndContinue\ActiveStatementTrackingSpan.cs (1)
24=> new(snapshot.CreateTrackingSpan(snapshot.GetTextSpan(span.LineSpan).ToSpan(), SpanTrackingMode.EdgeExclusive), span.Id, span.Flags, span.UnmappedDocumentId);
13 references to ActiveStatementTrackingSpan
Microsoft.CodeAnalysis.EditorFeatures (13)
EditAndContinue\ActiveStatementTrackingService.cs (11)
96public ValueTask<ImmutableArray<ActiveStatementTrackingSpan>> GetAdjustedTrackingSpansAsync(TextDocument document, ITextSnapshot snapshot, CancellationToken cancellationToken) 115private readonly Dictionary<string, ImmutableArray<ActiveStatementTrackingSpan>> _trackingSpans = []; 128internal Dictionary<string, ImmutableArray<ActiveStatementTrackingSpan>> Test_GetTrackingSpans() 254private static ImmutableArray<ActiveStatementTrackingSpan> CreateTrackingSpans(ITextSnapshot snapshot, ImmutableArray<ActiveStatementSpan> activeStatementSpans) 255=> activeStatementSpans.SelectAsArray((span, snapshot) => ActiveStatementTrackingSpan.Create(snapshot, span), snapshot); 257private static ImmutableArray<ActiveStatementTrackingSpan> UpdateTrackingSpans( 259ImmutableArray<ActiveStatementTrackingSpan> oldSpans, 264ArrayBuilder<ActiveStatementTrackingSpan>? lazyBuilder = null; 268var oldSpan = oldSpans[i]; 279lazyBuilder = ArrayBuilder<ActiveStatementTrackingSpan>.GetInstance(oldSpans.Length); 340internal async ValueTask<ImmutableArray<ActiveStatementTrackingSpan>> GetAdjustedTrackingSpansAsync(TextDocument document, ITextSnapshot snapshot, CancellationToken cancellationToken)
EditAndContinue\ActiveStatementTrackingSpan.cs (1)
23public static ActiveStatementTrackingSpan Create(ITextSnapshot snapshot, ActiveStatementSpan span)
EditAndContinue\IActiveStatementTrackingService.cs (1)
28ValueTask<ImmutableArray<ActiveStatementTrackingSpan>> GetAdjustedTrackingSpansAsync(TextDocument document, ITextSnapshot snapshot, CancellationToken cancellationToken);