2 instantiations of DebuggingSession
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
50var debuggingSession = new DebuggingSession(
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditAndContinueWorkspaceService.cs (1)
145var session = new DebuggingSession(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, initialDocumentStates, reportDiagnostics);
96 references to DebuggingSession
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (71)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (70)
172private async Task<DebuggingSession> StartDebuggingSessionAsync( 187var session = service.GetTestAccessor().GetDebuggingSession(sessionId); 200DebuggingSession session, 210DebuggingSession session, 219DebuggingSession session, 226private static void CommitSolutionUpdate(DebuggingSession session, ImmutableArray<DocumentId> documentsWithRudeEdits = default) 232private static void EndDebuggingSession(DebuggingSession session, ImmutableArray<DocumentId> documentsWithRudeEdits = default) 239DebuggingSession session, 247internal static void SetDocumentsState(DebuggingSession session, Solution solution, CommittedSolution.DocumentState state) 586var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 617var debuggingSession = await StartDebuggingSessionAsync(service, solution); 651var debuggingSession = await StartDebuggingSessionAsync(service, solution); 685var debuggingSession = await StartDebuggingSessionAsync(service, solution); 723var debuggingSession = await StartDebuggingSessionAsync(service, solution); 763var debuggingSession = await StartDebuggingSessionAsync(service, solution); 833var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 913var debuggingSession = await StartDebuggingSessionAsync(service, solution); 997var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1042var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1103var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1194var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1234var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1284var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1363var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 1391var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1456var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1532var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1582var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1685var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1729var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1775var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1815var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1874var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1958var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2094var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2181var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2293var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2329var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2359var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2450var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 2528var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 2594var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 2661var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 2700var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2843var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2957var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3007var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3067var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3115var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3162var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3206var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3248var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3291var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3356var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3478var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3510var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3562var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3651var debuggingSession = await StartDebuggingSessionAsync( 3726var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3799var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3900var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync); 3988var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4071var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4155var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4299var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4408var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4521var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4575var session = encService.GetTestAccessor().GetDebuggingSession(sessionId); 4642var session = encService.GetTestAccessor().GetDebuggingSession(sessionId); 4727var debuggingSession = service.GetTestAccessor().GetActiveDebuggingSessions().Single();
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
50var debuggingSession = new DebuggingSession(
Microsoft.CodeAnalysis.Features (25)
EditAndContinue\CommittedSolution.cs (2)
29private readonly DebuggingSession _debuggingSession; 94public CommittedSolution(DebuggingSession debuggingSession, Solution solution, IEnumerable<KeyValuePair<DocumentId, DocumentState>> initialDocumentStates)
EditAndContinue\DebuggingSession.cs (3)
161throw new ObjectDisposedException(nameof(DebuggingSession)); 1096private readonly DebuggingSession _instance; 1098public TestAccessor(DebuggingSession instance)
EditAndContinue\EditAndContinueWorkspaceService.cs (16)
37private readonly List<DebuggingSession> _debuggingSessions = new(); 92private DebuggingSession? TryGetDebuggingSession(DebuggingSessionId sessionId) 100private ImmutableArray<DebuggingSession> GetActiveDebuggingSessions() 108private ImmutableArray<DebuggingSession> GetDiagnosticReportingDebuggingSessions() 145var session = new DebuggingSession(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, initialDocumentStates, reportDiagnostics); 171DebuggingSession? debuggingSession; 186var debuggingSession = TryGetDebuggingSession(sessionId); 205var debuggingSession = TryGetDebuggingSession(sessionId); 216var debuggingSession = TryGetDebuggingSession(sessionId); 224var debuggingSession = TryGetDebuggingSession(sessionId); 232var debuggingSession = TryGetDebuggingSession(sessionId); 243var debuggingSession = TryGetDebuggingSession(sessionId); 256var debuggingSession = TryGetDebuggingSession(sessionId); 267var debuggingSession = TryGetDebuggingSession(sessionId); 291public DebuggingSession GetDebuggingSession(DebuggingSessionId id) 294public ImmutableArray<DebuggingSession> GetActiveDebuggingSessions()
EditAndContinue\EditSession.cs (4)
29internal readonly DebuggingSession DebuggingSession; 69/// Retrieved lazily from <see cref="DebuggingSession.DebuggerService"/> since they are only needed when changes are detected in the solution. 75/// Calculated lazily based on info retrieved from <see cref="DebuggingSession.DebuggerService"/> since it is only needed when changes are detected in the solution. 99DebuggingSession debuggingSession,