9 instantiations of RunningProjectOptions
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\RunningProjectOptions.cs (1)
56result.Add(project.Id, new RunningProjectOptions() { RestartWhenChangesHaveNoEffect = restartAutomatically });
ExternalAccess\Watch\Api\WatchHotReloadService.cs (1)
211static e => new RunningProjectOptions()
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
229elementSelector: id => new RunningProjectOptions() { RestartWhenChangesHaveNoEffect = false });
Microsoft.CodeAnalysis.Features.UnitTests (6)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (4)
2546.Add(projectAId, new RunningProjectOptions() { RestartWhenChangesHaveNoEffect = false }); 2587.Add(projectAId, new RunningProjectOptions() { RestartWhenChangesHaveNoEffect = false }); 3656.Add(projectAId, new RunningProjectOptions() { RestartWhenChangesHaveNoEffect = false }) 3657.Add(projectBId, new RunningProjectOptions() { RestartWhenChangesHaveNoEffect = false });
EditAndContinue\EmitSolutionUpdateResultsTests.cs (1)
57=> projectIds.ToImmutableDictionary(keySelector: e => e.id, elementSelector: e => new RunningProjectOptions() { RestartWhenChangesHaveNoEffect = e.noEffectRestarts });
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
181{ project.Id, new RunningProjectOptions() { RestartWhenChangesHaveNoEffect = true } }
24 references to RunningProjectOptions
Microsoft.CodeAnalysis.ExternalAccess.Debugger (1)
GlassTestsHotReloadService.cs (1)
87var results = (await _encService.EmitSolutionUpdateAsync(GetSessionId(), solution, runningProjects: ImmutableDictionary<ProjectId, RunningProjectOptions>.Empty, s_noActiveStatementSpanProvider, cancellationToken).ConfigureAwait(false)).Dehydrate();
Microsoft.CodeAnalysis.Features (12)
EditAndContinue\DebuggingSession.cs (1)
526ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects,
EditAndContinue\EditAndContinueService.cs (1)
223ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects,
EditAndContinue\EditSession.cs (1)
960ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects,
EditAndContinue\EmitSolutionUpdateResults.cs (3)
81public static Data CreateFromInternalError(Solution solution, string errorMessage, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects) 203ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, 251if (runningProjects.TryGetValue(ancestor, out var runningProject) &&
EditAndContinue\IEditAndContinueService.cs (1)
22ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync(DebuggingSessionId sessionId, Solution solution, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\Remote\IRemoteEditAndContinueService.cs (1)
30ValueTask<EmitSolutionUpdateResults.Data> EmitSolutionUpdateAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DebuggingSessionId sessionId, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, CancellationToken cancellationToken);
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (1)
57ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects,
EditAndContinue\RunningProjectOptions.cs (2)
25public static ImmutableDictionary<ProjectId, RunningProjectOptions> ToRunningProjectOptions<TInfo>( 42var result = ImmutableDictionary.CreateBuilder<ProjectId, RunningProjectOptions>();
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (1)
95.EmitSolutionUpdateAsync(sessionId, solution, runningProjects: ImmutableDictionary<ProjectId, RunningProjectOptions>.Empty, s_solutionActiveStatementSpanProvider, cancellationToken)
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\MockEditAndContinueService.cs (2)
26public Func<Solution, ImmutableDictionary<ProjectId, RunningProjectOptions>, ActiveStatementSpanProvider, EmitSolutionUpdateResults>? EmitSolutionUpdateImpl; 42public ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync(DebuggingSessionId sessionId, Solution solution, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features.UnitTests (8)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (6)
2545var runningProjects = ImmutableDictionary<ProjectId, RunningProjectOptions>.Empty 2586var runningProjects = ImmutableDictionary<ProjectId, RunningProjectOptions>.Empty 3655var runningProjects = ImmutableDictionary<ProjectId, RunningProjectOptions>.Empty 5510var result1 = await encService.EmitSolutionUpdateAsync(sessionId, solution1, runningProjects: ImmutableDictionary<ProjectId, RunningProjectOptions>.Empty, s_noActiveSpans, CancellationToken.None); 5517var result2 = await encService.EmitSolutionUpdateAsync(sessionId, solution2, runningProjects: ImmutableDictionary<ProjectId, RunningProjectOptions>.Empty, s_noActiveSpans, CancellationToken.None); 5540await Assert.ThrowsAsync<ObjectDisposedException>(async () => await debuggingSession.EmitSolutionUpdateAsync(solution, runningProjects: ImmutableDictionary<ProjectId, RunningProjectOptions>.Empty, s_noActiveSpans, CancellationToken.None));
EditAndContinue\EmitSolutionUpdateResultsTests.cs (1)
56private static ImmutableDictionary<ProjectId, RunningProjectOptions> CreateRunningProjects(IEnumerable<(ProjectId id, bool noEffectRestarts)> projectIds)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
179var runningProjects1 = new Dictionary<ProjectId, RunningProjectOptions>
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\EditAndContinue\RemoteEditAndContinueService.cs (1)
144Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DebuggingSessionId sessionId, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, CancellationToken cancellationToken)