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); 347var debuggingSession = StartDebuggingSession(service, solution); 398var debuggingSession = StartDebuggingSession(service, solution); 491var debuggingSession = StartDebuggingSession(service, solution); 570var debuggingSession = StartDebuggingSession(service, solution); 637var debuggingSession = StartDebuggingSession(service, solution); 699var debuggingSession = StartDebuggingSession(service, solution); 745var debuggingSession = StartDebuggingSession(service, solution); 793var debuggingSession = StartDebuggingSession(service, solution); 828var debuggingSession = StartDebuggingSession(service, solution); 864var debuggingSession = StartDebuggingSession(service, solution); 904var debuggingSession = StartDebuggingSession(service, solution); 972var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 1051var debuggingSession = StartDebuggingSession(service, solution); 1137var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1184var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1246var debuggingSession = StartDebuggingSession(service, solution); 1308var debuggingSession = StartDebuggingSession(service, solution); 1338var debuggingSession = StartDebuggingSession(service, solution); 1405var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1445var debuggingSession = StartDebuggingSession(service, solution); 1484var debuggingSession = StartDebuggingSession(service, solution); 1602var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 1650var debuggingSession = StartDebuggingSession(service, solution); 1718var debuggingSession = StartDebuggingSession(service, solution); 1792var debuggingSession = StartDebuggingSession(service, solution); 1847var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1934var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1978var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 2032var debuggingSession = StartDebuggingSession(service, solution); 2139var debuggingSession = StartDebuggingSession(service, solution); 2199var debuggingSession = StartDebuggingSession(service, solution); 2265var debuggingSession = StartDebuggingSession(service, solution); 2362var debuggingSession = StartDebuggingSession(service, solution); 2540var debuggingSession = StartDebuggingSession(service, solution); 2586var debuggingSession = StartDebuggingSession(service, solution); 2609var debuggingSession = StartDebuggingSession(service, solution0); 2645var debuggingSession = StartDebuggingSession(service, solution); 2689var debuggingSession = StartDebuggingSession(service, solution); 2734var debuggingSession = StartDebuggingSession(service, solution); 2813var debuggingSession = StartDebuggingSession(service, solution); 2914var debuggingSession = StartDebuggingSession(service, solution); 2961var debuggingSession = StartDebuggingSession(service, solution); 3000var debuggingSession = StartDebuggingSession(service, solution); 3030var debuggingSession = StartDebuggingSession(service, solution); 3120var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 3195var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 3273var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 3339var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 3375var debuggingSession = StartDebuggingSession(service, solution); 3518var debuggingSession = StartDebuggingSession(service, solution); 3622var debuggingSession = StartDebuggingSession(service, solution); 3695var debuggingSession = StartDebuggingSession(service, solution); 3776var debuggingSession = StartDebuggingSession(service, solution); 3857var debuggingSession = StartDebuggingSession(service, solution); 3914var debuggingSession = StartDebuggingSession(service, solution); 3966var debuggingSession = StartDebuggingSession(service, solution); 4023var debuggingSession = StartDebuggingSession(service, solution); 4076var debuggingSession = StartDebuggingSession(service, solution); 4126var debuggingSession = StartDebuggingSession(service, solution); 4168var debuggingSession = StartDebuggingSession(service, solution); 4204var debuggingSession = StartDebuggingSession(service, solution); 4247var debuggingSession = StartDebuggingSession(service, solution); 4310var debuggingSession = StartDebuggingSession(service, solution); 4457var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 4557var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 4595var debuggingSession = StartDebuggingSession(service, solution); 4630var debuggingSession = StartDebuggingSession(service, solution); 4686var debuggingSession = StartDebuggingSession(service, solution); 4762var debuggingSession = StartDebuggingSession( 4821var debuggingSession = StartDebuggingSession(service, solution); 4896var debuggingSession = StartDebuggingSession(service, solution); 4983var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync); 5087var debuggingSession = StartDebuggingSession(service, solution); 5173var debuggingSession = StartDebuggingSession(service, solution); 5262var debuggingSession = StartDebuggingSession(service, solution); 5381var debuggingSession = StartDebuggingSession(service, solution); 5500var debuggingSession = StartDebuggingSession(service, solution); 5586var debuggingSession = StartDebuggingSession(service, solution); 5691var debuggingSession = StartDebuggingSession(service, solution); 5730var debuggingSession = StartDebuggingSession(service, solution);
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
48var debuggingSession = new DebuggingSession(
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
51var session = encService.GetTestAccessor().GetDebuggingSession(sessionId);