2 instantiations of DebuggingSession
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditAndContinueService.cs (1)
163
var session = new
DebuggingSession
(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, Log, AnalysisLog, reportDiagnostics);
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
48
var debuggingSession = new
DebuggingSession
(
120 references to DebuggingSession
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\EditAndContinueLanguageServiceTests.cs (1)
408
var
debuggingSession = service.GetTestAccessor().GetActiveDebuggingSessions().Single();
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (1)
HotReloadServiceTests.cs (1)
61
var
session = encService.GetTestAccessor().GetDebuggingSession(sessionId);
Microsoft.CodeAnalysis.Features (21)
EditAndContinue\CommittedSolution.cs (1)
27
internal sealed class CommittedSolution(
DebuggingSession
debuggingSession, Solution solution)
EditAndContinue\DebuggingSession.cs (2)
194
throw new ObjectDisposedException(nameof(
DebuggingSession
));
932
internal readonly struct TestAccessor(
DebuggingSession
instance)
EditAndContinue\EditAndContinueService.cs (14)
58
private readonly List<
DebuggingSession
> _debuggingSessions = [];
110
private
DebuggingSession
? TryGetDebuggingSession(DebuggingSessionId sessionId)
118
private ImmutableArray<
DebuggingSession
> GetActiveDebuggingSessions()
126
private ImmutableArray<
DebuggingSession
> GetDiagnosticReportingDebuggingSessions()
163
var
session = new DebuggingSession(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, Log, AnalysisLog, reportDiagnostics);
182
DebuggingSession
? debuggingSession;
197
var
debuggingSession = TryGetDebuggingSession(sessionId);
217
var
debuggingSession = TryGetDebuggingSession(sessionId);
228
var
debuggingSession = TryGetDebuggingSession(sessionId);
236
var
debuggingSession = TryGetDebuggingSession(sessionId);
244
var
debuggingSession = TryGetDebuggingSession(sessionId);
255
var
debuggingSession = TryGetDebuggingSession(sessionId);
274
public
DebuggingSession
GetDebuggingSession(DebuggingSessionId id)
277
public ImmutableArray<
DebuggingSession
> GetActiveDebuggingSessions()
EditAndContinue\EditSession.cs (4)
27
internal readonly
DebuggingSession
DebuggingSession;
67
/// Retrieved lazily from <see cref="
DebuggingSession
.DebuggerService"/> since they are only needed when changes are detected in the solution.
73
/// Calculated lazily based on info retrieved from <see cref="
DebuggingSession
.DebuggerService"/> since it is only needed when changes are detected in the solution.
89
DebuggingSession
debuggingSession,
Microsoft.CodeAnalysis.Features.Test.Utilities (10)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
582
public static void SetDocumentsState(
DebuggingSession
session, Solution solution, CommittedSolution.DocumentState state)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (9)
169
internal
DebuggingSession
StartDebuggingSession(
181
var
session = service.GetTestAccessor().GetDebuggingSession(sessionId);
194
DebuggingSession
session,
202
DebuggingSession
session)
208
internal static void CapabilitiesChanged(
DebuggingSession
session)
211
internal static void CommitSolutionUpdate(
DebuggingSession
session)
214
internal static void DiscardSolutionUpdate(
DebuggingSession
session)
217
internal static void EndDebuggingSession(
DebuggingSession
session)
221
DebuggingSession
session,
Microsoft.CodeAnalysis.Features.UnitTests (87)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (85)
136
var
debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId);
162
var
debuggingSession = StartDebuggingSession(service, solution);
206
var
debuggingSession = StartDebuggingSession(service, solution);
256
var
debuggingSession = StartDebuggingSession(service, solution);
314
var
debuggingSession = StartDebuggingSession(service, solution);
357
var
debuggingSession = StartDebuggingSession(service, solution);
408
var
debuggingSession = StartDebuggingSession(service, solution);
508
var
debuggingSession = StartDebuggingSession(service, solution);
604
var
debuggingSession = StartDebuggingSession(service, solution);
678
var
debuggingSession = StartDebuggingSession(service, solution);
740
var
debuggingSession = StartDebuggingSession(service, solution);
786
var
debuggingSession = StartDebuggingSession(service, solution);
834
var
debuggingSession = StartDebuggingSession(service, solution);
869
var
debuggingSession = StartDebuggingSession(service, solution);
905
var
debuggingSession = StartDebuggingSession(service, solution);
945
var
debuggingSession = StartDebuggingSession(service, solution);
1013
var
debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId);
1092
var
debuggingSession = StartDebuggingSession(service, solution);
1178
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1227
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1289
var
debuggingSession = StartDebuggingSession(service, solution);
1351
var
debuggingSession = StartDebuggingSession(service, solution);
1381
var
debuggingSession = StartDebuggingSession(service, solution);
1448
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1488
var
debuggingSession = StartDebuggingSession(service, solution);
1527
var
debuggingSession = StartDebuggingSession(service, solution);
1645
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider);
1693
var
debuggingSession = StartDebuggingSession(service, solution);
1761
var
debuggingSession = StartDebuggingSession(service, solution);
1835
var
debuggingSession = StartDebuggingSession(service, solution);
1890
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1977
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
2021
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
2075
var
debuggingSession = StartDebuggingSession(service, solution);
2182
var
debuggingSession = StartDebuggingSession(service, solution);
2242
var
debuggingSession = StartDebuggingSession(service, solution);
2308
var
debuggingSession = StartDebuggingSession(service, solution);
2405
var
debuggingSession = StartDebuggingSession(service, solution);
2583
var
debuggingSession = StartDebuggingSession(service, solution);
2629
var
debuggingSession = StartDebuggingSession(service, solution);
2652
var
debuggingSession = StartDebuggingSession(service, solution0);
2688
var
debuggingSession = StartDebuggingSession(service, solution);
2732
var
debuggingSession = StartDebuggingSession(service, solution);
2777
var
debuggingSession = StartDebuggingSession(service, solution);
2856
var
debuggingSession = StartDebuggingSession(service, solution);
2957
var
debuggingSession = StartDebuggingSession(service, solution);
3004
var
debuggingSession = StartDebuggingSession(service, solution);
3043
var
debuggingSession = StartDebuggingSession(service, solution);
3073
var
debuggingSession = StartDebuggingSession(service, solution);
3163
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider);
3238
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3316
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3382
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3418
var
debuggingSession = StartDebuggingSession(service, solution);
3561
var
debuggingSession = StartDebuggingSession(service, solution);
3665
var
debuggingSession = StartDebuggingSession(service, solution);
3738
var
debuggingSession = StartDebuggingSession(service, solution);
3819
var
debuggingSession = StartDebuggingSession(service, solution);
3900
var
debuggingSession = StartDebuggingSession(service, solution);
3957
var
debuggingSession = StartDebuggingSession(service, solution);
4009
var
debuggingSession = StartDebuggingSession(service, solution);
4066
var
debuggingSession = StartDebuggingSession(service, solution);
4119
var
debuggingSession = StartDebuggingSession(service, solution);
4169
var
debuggingSession = StartDebuggingSession(service, solution);
4211
var
debuggingSession = StartDebuggingSession(service, solution);
4247
var
debuggingSession = StartDebuggingSession(service, solution);
4290
var
debuggingSession = StartDebuggingSession(service, solution);
4353
var
debuggingSession = StartDebuggingSession(service, solution);
4500
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4600
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4638
var
debuggingSession = StartDebuggingSession(service, solution);
4673
var
debuggingSession = StartDebuggingSession(service, solution);
4729
var
debuggingSession = StartDebuggingSession(service, solution);
4805
var
debuggingSession = StartDebuggingSession(
4864
var
debuggingSession = StartDebuggingSession(service, solution);
4939
var
debuggingSession = StartDebuggingSession(service, solution);
5026
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync);
5130
var
debuggingSession = StartDebuggingSession(service, solution);
5216
var
debuggingSession = StartDebuggingSession(service, solution);
5305
var
debuggingSession = StartDebuggingSession(service, solution);
5424
var
debuggingSession = StartDebuggingSession(service, solution);
5543
var
debuggingSession = StartDebuggingSession(service, solution);
5629
var
debuggingSession = StartDebuggingSession(service, solution);
5734
var
debuggingSession = StartDebuggingSession(service, solution);
5773
var
debuggingSession = StartDebuggingSession(service, solution);
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
48
var
debuggingSession = new DebuggingSession(
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
51
var
session = encService.GetTestAccessor().GetDebuggingSession(sessionId);