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
(
119 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)
573
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 (86)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (84)
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);
2877
var
debuggingSession = StartDebuggingSession(service, solution);
2967
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider);
3042
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3113
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3179
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
3215
var
debuggingSession = StartDebuggingSession(service, solution);
3358
var
debuggingSession = StartDebuggingSession(service, solution);
3462
var
debuggingSession = StartDebuggingSession(service, solution);
3535
var
debuggingSession = StartDebuggingSession(service, solution);
3616
var
debuggingSession = StartDebuggingSession(service, solution);
3697
var
debuggingSession = StartDebuggingSession(service, solution);
3754
var
debuggingSession = StartDebuggingSession(service, solution);
3806
var
debuggingSession = StartDebuggingSession(service, solution);
3863
var
debuggingSession = StartDebuggingSession(service, solution);
3916
var
debuggingSession = StartDebuggingSession(service, solution);
3966
var
debuggingSession = StartDebuggingSession(service, solution);
4008
var
debuggingSession = StartDebuggingSession(service, solution);
4044
var
debuggingSession = StartDebuggingSession(service, solution);
4087
var
debuggingSession = StartDebuggingSession(service, solution);
4150
var
debuggingSession = StartDebuggingSession(service, solution);
4297
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4397
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None);
4429
var
debuggingSession = StartDebuggingSession(service, solution);
4464
var
debuggingSession = StartDebuggingSession(service, solution);
4520
var
debuggingSession = StartDebuggingSession(service, solution);
4596
var
debuggingSession = StartDebuggingSession(
4655
var
debuggingSession = StartDebuggingSession(service, solution);
4730
var
debuggingSession = StartDebuggingSession(service, solution);
4817
var
debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync);
4921
var
debuggingSession = StartDebuggingSession(service, solution);
5007
var
debuggingSession = StartDebuggingSession(service, solution);
5096
var
debuggingSession = StartDebuggingSession(service, solution);
5215
var
debuggingSession = StartDebuggingSession(service, solution);
5334
var
debuggingSession = StartDebuggingSession(service, solution);
5420
var
debuggingSession = StartDebuggingSession(service, solution);
5525
var
debuggingSession = StartDebuggingSession(service, solution);
5564
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);