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)
60
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
));
931
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)
28
internal readonly
DebuggingSession
DebuggingSession;
68
/// Retrieved lazily from <see cref="
DebuggingSession
.DebuggerService"/> since they are only needed when changes are detected in the solution.
74
/// Calculated lazily based on info retrieved from <see cref="
DebuggingSession
.DebuggerService"/> since it is only needed when changes are detected in the solution.
90
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);
239
var
debuggingSession = StartDebuggingSession(service, solution);
287
var
debuggingSession = StartDebuggingSession(service, solution);
320
var
debuggingSession = StartDebuggingSession(service, solution);
371
var
debuggingSession = StartDebuggingSession(service, solution);
464
var
debuggingSession = StartDebuggingSession(service, solution);
543
var
debuggingSession = StartDebuggingSession(service, solution);
610
var
debuggingSession = StartDebuggingSession(service, solution);
672
var
debuggingSession = StartDebuggingSession(service, solution);
718
var
debuggingSession = StartDebuggingSession(service, solution);
766
var
debuggingSession = StartDebuggingSession(service, solution);
801
var
debuggingSession = StartDebuggingSession(service, solution);
837
var
debuggingSession = StartDebuggingSession(service, solution);
877
var
debuggingSession = StartDebuggingSession(service, solution);
945
var
debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId);
1024
var
debuggingSession = StartDebuggingSession(service, solution);
1110
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1157
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1219
var
debuggingSession = StartDebuggingSession(service, solution);
1281
var
debuggingSession = StartDebuggingSession(service, solution);
1311
var
debuggingSession = StartDebuggingSession(service, solution);
1378
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1418
var
debuggingSession = StartDebuggingSession(service, solution);
1457
var
debuggingSession = StartDebuggingSession(service, solution);
1575
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider);
1623
var
debuggingSession = StartDebuggingSession(service, solution);
1691
var
debuggingSession = StartDebuggingSession(service, solution);
1765
var
debuggingSession = StartDebuggingSession(service, solution);
1820
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1907
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1951
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
2005
var
debuggingSession = StartDebuggingSession(service, solution);
2112
var
debuggingSession = StartDebuggingSession(service, solution);
2172
var
debuggingSession = StartDebuggingSession(service, solution);
2238
var
debuggingSession = StartDebuggingSession(service, solution);
2335
var
debuggingSession = StartDebuggingSession(service, solution);
2513
var
debuggingSession = StartDebuggingSession(service, solution);
2559
var
debuggingSession = StartDebuggingSession(service, solution);
2582
var
debuggingSession = StartDebuggingSession(service, solution0);
2618
var
debuggingSession = StartDebuggingSession(service, solution);
2662
var
debuggingSession = StartDebuggingSession(service, solution);
2707
var
debuggingSession = StartDebuggingSession(service, solution);
2786
var
debuggingSession = StartDebuggingSession(service, solution);
2887
var
debuggingSession = StartDebuggingSession(service, solution);
2934
var
debuggingSession = StartDebuggingSession(service, solution);
2973
var
debuggingSession = StartDebuggingSession(service, solution);
3003
var
debuggingSession = StartDebuggingSession(service, solution);
3093
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider);
3168
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3246
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3312
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3348
var
debuggingSession = StartDebuggingSession(service, solution);
3491
var
debuggingSession = StartDebuggingSession(service, solution);
3595
var
debuggingSession = StartDebuggingSession(service, solution);
3668
var
debuggingSession = StartDebuggingSession(service, solution);
3749
var
debuggingSession = StartDebuggingSession(service, solution);
3830
var
debuggingSession = StartDebuggingSession(service, solution);
3887
var
debuggingSession = StartDebuggingSession(service, solution);
3939
var
debuggingSession = StartDebuggingSession(service, solution);
3996
var
debuggingSession = StartDebuggingSession(service, solution);
4049
var
debuggingSession = StartDebuggingSession(service, solution);
4099
var
debuggingSession = StartDebuggingSession(service, solution);
4141
var
debuggingSession = StartDebuggingSession(service, solution);
4177
var
debuggingSession = StartDebuggingSession(service, solution);
4220
var
debuggingSession = StartDebuggingSession(service, solution);
4283
var
debuggingSession = StartDebuggingSession(service, solution);
4430
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4530
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4568
var
debuggingSession = StartDebuggingSession(service, solution);
4603
var
debuggingSession = StartDebuggingSession(service, solution);
4659
var
debuggingSession = StartDebuggingSession(service, solution);
4735
var
debuggingSession = StartDebuggingSession(
4794
var
debuggingSession = StartDebuggingSession(service, solution);
4869
var
debuggingSession = StartDebuggingSession(service, solution);
4956
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync);
5060
var
debuggingSession = StartDebuggingSession(service, solution);
5146
var
debuggingSession = StartDebuggingSession(service, solution);
5235
var
debuggingSession = StartDebuggingSession(service, solution);
5354
var
debuggingSession = StartDebuggingSession(service, solution);
5473
var
debuggingSession = StartDebuggingSession(service, solution);
5559
var
debuggingSession = StartDebuggingSession(service, solution);
5664
var
debuggingSession = StartDebuggingSession(service, solution);
5703
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);