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)
168
internal
DebuggingSession
StartDebuggingSession(
180
var
session = service.GetTestAccessor().GetDebuggingSession(sessionId);
193
DebuggingSession
session,
201
DebuggingSession
session)
207
internal static void CapabilitiesChanged(
DebuggingSession
session)
210
internal static void CommitSolutionUpdate(
DebuggingSession
session)
213
internal static void DiscardSolutionUpdate(
DebuggingSession
session)
216
internal static void EndDebuggingSession(
DebuggingSession
session)
220
DebuggingSession
session,
Microsoft.CodeAnalysis.Features.UnitTests (87)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (85)
136
var
debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId);
162
var
debuggingSession = StartDebuggingSession(service, solution);
199
var
debuggingSession = StartDebuggingSession(service, solution);
232
var
debuggingSession = StartDebuggingSession(service, solution);
280
var
debuggingSession = StartDebuggingSession(service, solution);
313
var
debuggingSession = StartDebuggingSession(service, solution);
364
var
debuggingSession = StartDebuggingSession(service, solution);
457
var
debuggingSession = StartDebuggingSession(service, solution);
536
var
debuggingSession = StartDebuggingSession(service, solution);
603
var
debuggingSession = StartDebuggingSession(service, solution);
665
var
debuggingSession = StartDebuggingSession(service, solution);
711
var
debuggingSession = StartDebuggingSession(service, solution);
759
var
debuggingSession = StartDebuggingSession(service, solution);
794
var
debuggingSession = StartDebuggingSession(service, solution);
830
var
debuggingSession = StartDebuggingSession(service, solution);
870
var
debuggingSession = StartDebuggingSession(service, solution);
938
var
debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId);
1017
var
debuggingSession = StartDebuggingSession(service, solution);
1103
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1150
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1212
var
debuggingSession = StartDebuggingSession(service, solution);
1274
var
debuggingSession = StartDebuggingSession(service, solution);
1304
var
debuggingSession = StartDebuggingSession(service, solution);
1371
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1411
var
debuggingSession = StartDebuggingSession(service, solution);
1450
var
debuggingSession = StartDebuggingSession(service, solution);
1534
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider);
1558
var
debuggingSession = StartDebuggingSession(service, solution);
1626
var
debuggingSession = StartDebuggingSession(service, solution);
1700
var
debuggingSession = StartDebuggingSession(service, solution);
1755
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1842
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1886
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
1940
var
debuggingSession = StartDebuggingSession(service, solution);
2047
var
debuggingSession = StartDebuggingSession(service, solution);
2087
var
debuggingSession = StartDebuggingSession(service, solution);
2150
var
debuggingSession = StartDebuggingSession(service, solution);
2247
var
debuggingSession = StartDebuggingSession(service, solution);
2425
var
debuggingSession = StartDebuggingSession(service, solution);
2471
var
debuggingSession = StartDebuggingSession(service, solution);
2494
var
debuggingSession = StartDebuggingSession(service, solution0);
2530
var
debuggingSession = StartDebuggingSession(service, solution);
2574
var
debuggingSession = StartDebuggingSession(service, solution);
2619
var
debuggingSession = StartDebuggingSession(service, solution);
2698
var
debuggingSession = StartDebuggingSession(service, solution);
2799
var
debuggingSession = StartDebuggingSession(service, solution);
2846
var
debuggingSession = StartDebuggingSession(service, solution);
2885
var
debuggingSession = StartDebuggingSession(service, solution);
2915
var
debuggingSession = StartDebuggingSession(service, solution);
3005
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider);
3080
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3151
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3217
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3253
var
debuggingSession = StartDebuggingSession(service, solution);
3396
var
debuggingSession = StartDebuggingSession(service, solution);
3500
var
debuggingSession = StartDebuggingSession(service, solution);
3573
var
debuggingSession = StartDebuggingSession(service, solution);
3654
var
debuggingSession = StartDebuggingSession(service, solution);
3735
var
debuggingSession = StartDebuggingSession(service, solution);
3792
var
debuggingSession = StartDebuggingSession(service, solution);
3844
var
debuggingSession = StartDebuggingSession(service, solution);
3901
var
debuggingSession = StartDebuggingSession(service, solution);
3954
var
debuggingSession = StartDebuggingSession(service, solution);
4004
var
debuggingSession = StartDebuggingSession(service, solution);
4046
var
debuggingSession = StartDebuggingSession(service, solution);
4082
var
debuggingSession = StartDebuggingSession(service, solution);
4125
var
debuggingSession = StartDebuggingSession(service, solution);
4188
var
debuggingSession = StartDebuggingSession(service, solution);
4335
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4435
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4467
var
debuggingSession = StartDebuggingSession(service, solution);
4502
var
debuggingSession = StartDebuggingSession(service, solution);
4558
var
debuggingSession = StartDebuggingSession(service, solution);
4634
var
debuggingSession = StartDebuggingSession(
4693
var
debuggingSession = StartDebuggingSession(service, solution);
4768
var
debuggingSession = StartDebuggingSession(service, solution);
4855
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync);
4959
var
debuggingSession = StartDebuggingSession(service, solution);
5045
var
debuggingSession = StartDebuggingSession(service, solution);
5134
var
debuggingSession = StartDebuggingSession(service, solution);
5253
var
debuggingSession = StartDebuggingSession(service, solution);
5372
var
debuggingSession = StartDebuggingSession(service, solution);
5458
var
debuggingSession = StartDebuggingSession(service, solution);
5563
var
debuggingSession = StartDebuggingSession(service, solution);
5602
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);