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)
60var 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)); 931internal 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)
28internal 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. 90DebuggingSession 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); 239var debuggingSession = StartDebuggingSession(service, solution); 287var debuggingSession = StartDebuggingSession(service, solution); 320var debuggingSession = StartDebuggingSession(service, solution); 371var debuggingSession = StartDebuggingSession(service, solution); 464var debuggingSession = StartDebuggingSession(service, solution); 543var debuggingSession = StartDebuggingSession(service, solution); 610var debuggingSession = StartDebuggingSession(service, solution); 672var debuggingSession = StartDebuggingSession(service, solution); 718var debuggingSession = StartDebuggingSession(service, solution); 766var debuggingSession = StartDebuggingSession(service, solution); 801var debuggingSession = StartDebuggingSession(service, solution); 837var debuggingSession = StartDebuggingSession(service, solution); 877var debuggingSession = StartDebuggingSession(service, solution); 945var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 1024var debuggingSession = StartDebuggingSession(service, solution); 1110var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1157var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1219var debuggingSession = StartDebuggingSession(service, solution); 1281var debuggingSession = StartDebuggingSession(service, solution); 1311var debuggingSession = StartDebuggingSession(service, solution); 1378var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1418var debuggingSession = StartDebuggingSession(service, solution); 1457var debuggingSession = StartDebuggingSession(service, solution); 1575var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 1623var debuggingSession = StartDebuggingSession(service, solution); 1691var debuggingSession = StartDebuggingSession(service, solution); 1765var debuggingSession = StartDebuggingSession(service, solution); 1820var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1907var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1951var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 2005var debuggingSession = StartDebuggingSession(service, solution); 2112var debuggingSession = StartDebuggingSession(service, solution); 2172var debuggingSession = StartDebuggingSession(service, solution); 2238var debuggingSession = StartDebuggingSession(service, solution); 2335var debuggingSession = StartDebuggingSession(service, solution); 2513var debuggingSession = StartDebuggingSession(service, solution); 2559var debuggingSession = StartDebuggingSession(service, solution); 2582var debuggingSession = StartDebuggingSession(service, solution0); 2618var debuggingSession = StartDebuggingSession(service, solution); 2662var debuggingSession = StartDebuggingSession(service, solution); 2707var debuggingSession = StartDebuggingSession(service, solution); 2786var debuggingSession = StartDebuggingSession(service, solution); 2887var debuggingSession = StartDebuggingSession(service, solution); 2934var debuggingSession = StartDebuggingSession(service, solution); 2973var debuggingSession = StartDebuggingSession(service, solution); 3003var debuggingSession = StartDebuggingSession(service, solution); 3093var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 3168var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 3246var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 3312var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 3348var debuggingSession = StartDebuggingSession(service, solution); 3491var debuggingSession = StartDebuggingSession(service, solution); 3595var debuggingSession = StartDebuggingSession(service, solution); 3668var debuggingSession = StartDebuggingSession(service, solution); 3749var debuggingSession = StartDebuggingSession(service, solution); 3830var debuggingSession = StartDebuggingSession(service, solution); 3887var debuggingSession = StartDebuggingSession(service, solution); 3939var debuggingSession = StartDebuggingSession(service, solution); 3996var debuggingSession = StartDebuggingSession(service, solution); 4049var debuggingSession = StartDebuggingSession(service, solution); 4099var debuggingSession = StartDebuggingSession(service, solution); 4141var debuggingSession = StartDebuggingSession(service, solution); 4177var debuggingSession = StartDebuggingSession(service, solution); 4220var debuggingSession = StartDebuggingSession(service, solution); 4283var debuggingSession = StartDebuggingSession(service, solution); 4430var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 4530var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 4568var debuggingSession = StartDebuggingSession(service, solution); 4603var debuggingSession = StartDebuggingSession(service, solution); 4659var debuggingSession = StartDebuggingSession(service, solution); 4735var debuggingSession = StartDebuggingSession( 4794var debuggingSession = StartDebuggingSession(service, solution); 4869var debuggingSession = StartDebuggingSession(service, solution); 4956var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync); 5060var debuggingSession = StartDebuggingSession(service, solution); 5146var debuggingSession = StartDebuggingSession(service, solution); 5235var debuggingSession = StartDebuggingSession(service, solution); 5354var debuggingSession = StartDebuggingSession(service, solution); 5473var debuggingSession = StartDebuggingSession(service, solution); 5559var debuggingSession = StartDebuggingSession(service, solution); 5664var debuggingSession = StartDebuggingSession(service, solution); 5703var debuggingSession = StartDebuggingSession(service, solution);
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
48var debuggingSession = new DebuggingSession(
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
51var session = encService.GetTestAccessor().GetDebuggingSession(sessionId);