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);
347
var
debuggingSession = StartDebuggingSession(service, solution);
398
var
debuggingSession = StartDebuggingSession(service, solution);
491
var
debuggingSession = StartDebuggingSession(service, solution);
570
var
debuggingSession = StartDebuggingSession(service, solution);
637
var
debuggingSession = StartDebuggingSession(service, solution);
699
var
debuggingSession = StartDebuggingSession(service, solution);
745
var
debuggingSession = StartDebuggingSession(service, solution);
793
var
debuggingSession = StartDebuggingSession(service, solution);
828
var
debuggingSession = StartDebuggingSession(service, solution);
864
var
debuggingSession = StartDebuggingSession(service, solution);
904
var
debuggingSession = StartDebuggingSession(service, solution);
972
var
debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId);
1051
var
debuggingSession = StartDebuggingSession(service, solution);
1137
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1184
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1246
var
debuggingSession = StartDebuggingSession(service, solution);
1308
var
debuggingSession = StartDebuggingSession(service, solution);
1338
var
debuggingSession = StartDebuggingSession(service, solution);
1405
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1445
var
debuggingSession = StartDebuggingSession(service, solution);
1484
var
debuggingSession = StartDebuggingSession(service, solution);
1602
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider);
1650
var
debuggingSession = StartDebuggingSession(service, solution);
1718
var
debuggingSession = StartDebuggingSession(service, solution);
1792
var
debuggingSession = StartDebuggingSession(service, solution);
1847
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1934
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1978
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
2032
var
debuggingSession = StartDebuggingSession(service, solution);
2139
var
debuggingSession = StartDebuggingSession(service, solution);
2199
var
debuggingSession = StartDebuggingSession(service, solution);
2265
var
debuggingSession = StartDebuggingSession(service, solution);
2362
var
debuggingSession = StartDebuggingSession(service, solution);
2540
var
debuggingSession = StartDebuggingSession(service, solution);
2586
var
debuggingSession = StartDebuggingSession(service, solution);
2609
var
debuggingSession = StartDebuggingSession(service, solution0);
2645
var
debuggingSession = StartDebuggingSession(service, solution);
2689
var
debuggingSession = StartDebuggingSession(service, solution);
2734
var
debuggingSession = StartDebuggingSession(service, solution);
2813
var
debuggingSession = StartDebuggingSession(service, solution);
2914
var
debuggingSession = StartDebuggingSession(service, solution);
2961
var
debuggingSession = StartDebuggingSession(service, solution);
3000
var
debuggingSession = StartDebuggingSession(service, solution);
3030
var
debuggingSession = StartDebuggingSession(service, solution);
3120
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider);
3195
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3273
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3339
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3375
var
debuggingSession = StartDebuggingSession(service, solution);
3518
var
debuggingSession = StartDebuggingSession(service, solution);
3622
var
debuggingSession = StartDebuggingSession(service, solution);
3695
var
debuggingSession = StartDebuggingSession(service, solution);
3776
var
debuggingSession = StartDebuggingSession(service, solution);
3857
var
debuggingSession = StartDebuggingSession(service, solution);
3914
var
debuggingSession = StartDebuggingSession(service, solution);
3966
var
debuggingSession = StartDebuggingSession(service, solution);
4023
var
debuggingSession = StartDebuggingSession(service, solution);
4076
var
debuggingSession = StartDebuggingSession(service, solution);
4126
var
debuggingSession = StartDebuggingSession(service, solution);
4168
var
debuggingSession = StartDebuggingSession(service, solution);
4204
var
debuggingSession = StartDebuggingSession(service, solution);
4247
var
debuggingSession = StartDebuggingSession(service, solution);
4310
var
debuggingSession = StartDebuggingSession(service, solution);
4457
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4557
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4595
var
debuggingSession = StartDebuggingSession(service, solution);
4630
var
debuggingSession = StartDebuggingSession(service, solution);
4686
var
debuggingSession = StartDebuggingSession(service, solution);
4762
var
debuggingSession = StartDebuggingSession(
4821
var
debuggingSession = StartDebuggingSession(service, solution);
4896
var
debuggingSession = StartDebuggingSession(service, solution);
4983
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync);
5087
var
debuggingSession = StartDebuggingSession(service, solution);
5173
var
debuggingSession = StartDebuggingSession(service, solution);
5262
var
debuggingSession = StartDebuggingSession(service, solution);
5381
var
debuggingSession = StartDebuggingSession(service, solution);
5500
var
debuggingSession = StartDebuggingSession(service, solution);
5586
var
debuggingSession = StartDebuggingSession(service, solution);
5691
var
debuggingSession = StartDebuggingSession(service, solution);
5730
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);