39 references to ActiveStatementSpanProvider
Microsoft.CodeAnalysis.EditorFeatures (2)
EditAndContinue\EditAndContinueLanguageService.cs (2)
267private ActiveStatementSpanProvider GetActiveStatementSpanProvider(Solution solution) 326var activeStatementSpanProvider = GetActiveStatementSpanProvider(solution);
Microsoft.CodeAnalysis.ExternalAccess.Debugger (1)
GlassTestsHotReloadService.cs (1)
17private static readonly ActiveStatementSpanProvider s_noActiveStatementSpanProvider =
Microsoft.CodeAnalysis.Features (22)
EditAndContinue\DebuggingSession.cs (3)
454public async ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 527ActiveStatementSpanProvider activeStatementSpanProvider, 846public async ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument mappedDocument, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (3)
36ActiveStatementSpanProvider activeStatementSpanProvider, 68ActiveStatementSpanProvider activeStatementSpanProvider, 105private async Task<ImmutableArray<ActiveStatementLineSpan>> GetLatestUnmappedActiveStatementSpansAsync(Document? oldDocument, Document? newDocument, ActiveStatementSpanProvider newActiveStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\EditAndContinueService.cs (3)
212public ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 224ActiveStatementSpanProvider activeStatementSpanProvider, 263public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument mappedDocument, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\EditSession.cs (2)
612ActiveStatementSpanProvider newDocumentActiveStatementSpanProvider, 958ActiveStatementSpanProvider solutionActiveStatementSpanProvider,
EditAndContinue\IActiveStatementSpanFactory.cs (1)
36ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\IEditAndContinueService.cs (3)
21ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken); 22ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync(DebuggingSessionId sessionId, Solution solution, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken); 32ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\Remote\ActiveStatementSpanProviderCallback.cs (2)
13internal sealed class ActiveStatementSpanProviderCallback(ActiveStatementSpanProvider provider) 15private readonly ActiveStatementSpanProvider _provider = provider;
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (2)
58ActiveStatementSpanProvider activeStatementSpanProvider, 130public async ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (1)
154public async ValueTask<ImmutableArray<DiagnosticData>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (1)
51private static readonly ActiveStatementSpanProvider s_solutionActiveStatementSpanProvider =
ExternalAccess\Watch\Api\WatchHotReloadService.cs (1)
135private static readonly ActiveStatementSpanProvider s_solutionActiveStatementSpanProvider =
Microsoft.CodeAnalysis.Features.Test.Utilities (10)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
40private protected static readonly ActiveStatementSpanProvider s_noActiveSpans = 225ActiveStatementSpanProvider? activeStatementSpanProvider = null)
EditAndContinue\MockActiveStatementSpanProvider.cs (2)
15public Func<TextDocument, ActiveStatementSpanProvider, ImmutableArray<ActiveStatementSpan>>? GetAdjustedActiveStatementSpansImpl; 20public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\MockEditAndContinueService.cs (6)
22public Func<TextDocument, ActiveStatementSpanProvider, ImmutableArray<ActiveStatementSpan>>? GetAdjustedActiveStatementSpansImpl; 26public Func<Solution, ImmutableDictionary<ProjectId, RunningProjectOptions>, ActiveStatementSpanProvider, EmitSolutionUpdateResults>? EmitSolutionUpdateImpl; 31public Func<Document, ActiveStatementSpanProvider, ImmutableArray<Diagnostic>>? GetDocumentDiagnosticsImpl; 42public ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync(DebuggingSessionId sessionId, Solution solution, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 51public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 54public ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
116var activeStatementSpanProvider = new ActiveStatementSpanProvider((documentId, path, cancellationToken) =>
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\EditAndContinue\EditAndContinueDiagnosticSource_OpenDocument.cs (1)
50var activeStatementSpanProvider = spanLocator != null
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\EditAndContinue\RemoteEditAndContinueService.cs (1)
77private ActiveStatementSpanProvider CreateActiveStatementSpanProvider(RemoteServiceCallbackId callbackId)
Microsoft.CodeAnalysis.Remote.Workspaces (1)
EditAndContinue\ManagedHotReloadLanguageService.cs (1)
42private static readonly ActiveStatementSpanProvider s_emptyActiveStatementProvider =