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