26 references to ActiveStatementSpan
Microsoft.CodeAnalysis.Features (26)
EditAndContinue\ActiveStatementProvider.cs (1)
14
internal delegate ValueTask<ImmutableArray<
ActiveStatementSpan
>> ActiveStatementSpanProvider(DocumentId? documentId, string filePath, CancellationToken cancellationToken);
EditAndContinue\DebuggingSession.cs (5)
718
/// Returns <see cref="
ActiveStatementSpan
"/>s for each document of <paramref name="documentIds"/>,
721
public async ValueTask<ImmutableArray<ImmutableArray<
ActiveStatementSpan
>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken)
830
using var _4 = ArrayBuilder<ImmutableArray<
ActiveStatementSpan
>>.GetInstance(out var spans);
874
public async ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetAdjustedActiveStatementSpansAsync(TextDocument mappedDocument, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
910
using var _ = ArrayBuilder<
ActiveStatementSpan
>.GetInstance(out var adjustedMappedSpans);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
139
using var _1 = PooledDictionary<string, ImmutableArray<
ActiveStatementSpan
>>.GetInstance(out var mappedSpansByDocumentPath);
EditAndContinue\EditAndContinueService.cs (3)
260
public ValueTask<ImmutableArray<ImmutableArray<
ActiveStatementSpan
>>> GetBaseActiveStatementSpansAsync(DebuggingSessionId sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken)
271
public ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument mappedDocument, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
276
return ValueTaskFactory.FromResult(ImmutableArray<
ActiveStatementSpan
>.Empty);
EditAndContinue\IActiveStatementSpanFactory.cs (2)
27
ValueTask<ImmutableArray<ImmutableArray<
ActiveStatementSpan
>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken);
36
ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\IActiveStatementSpanLocator.cs (1)
18
ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetSpansAsync(Solution solution, DocumentId? documentId, string filePath, CancellationToken cancellationToken);
EditAndContinue\IEditAndContinueService.cs (2)
32
ValueTask<ImmutableArray<ImmutableArray<
ActiveStatementSpan
>>> GetBaseActiveStatementSpansAsync(DebuggingSessionId sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken);
33
ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\Remote\ActiveStatementSpanProviderCallback.cs (1)
20
public async ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetSpansAsync(DocumentId? documentId, string filePath, CancellationToken cancellationToken)
EditAndContinue\Remote\IRemoteEditAndContinueService.cs (3)
25
ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetSpansAsync(RemoteServiceCallbackId callbackId, DocumentId? documentId, string filePath, CancellationToken cancellationToken);
50
ValueTask<ImmutableArray<ImmutableArray<
ActiveStatementSpan
>>> GetBaseActiveStatementSpansAsync(Checksum solutionChecksum, DebuggingSessionId sessionId, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken);
51
ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetAdjustedActiveStatementSpansAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DebuggingSessionId sessionId, DocumentId documentId, CancellationToken cancellationToken);
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (4)
130
public async ValueTask<ImmutableArray<ImmutableArray<
ActiveStatementSpan
>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken)
138
var result = await client.TryInvokeAsync<IRemoteEditAndContinueService, ImmutableArray<ImmutableArray<
ActiveStatementSpan
>>>(
146
public async ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
160
var result = await client.TryInvokeAsync<IRemoteEditAndContinueService, ImmutableArray<
ActiveStatementSpan
>>(
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (1)
32
public ValueTask<ImmutableArray<
ActiveStatementSpan
>> GetSpansAsync(RemoteServiceCallbackId callbackId, DocumentId? documentId, string filePath, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (1)
52
(_, _, _) => ValueTaskFactory.FromResult(ImmutableArray<
ActiveStatementSpan
>.Empty);
ExternalAccess\Watch\Api\WatchHotReloadService.cs (1)
131
(_, _, _) => ValueTaskFactory.FromResult(ImmutableArray<
ActiveStatementSpan
>.Empty);