2 instantiations of DebuggingSession
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditAndContinueService.cs (1)
166var session = new DebuggingSession(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, initialDocumentStates, Log, AnalysisLog, reportDiagnostics);
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
48var debuggingSession = new DebuggingSession(
119 references to DebuggingSession
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\EditAndContinueLanguageServiceTests.cs (1)
402var debuggingSession = service.GetTestAccessor().GetActiveDebuggingSessions().Single();
Microsoft.CodeAnalysis.Features (22)
EditAndContinue\CommittedSolution.cs (2)
60private readonly DebuggingSession _debuggingSession; 113public CommittedSolution(DebuggingSession debuggingSession, Solution solution, IEnumerable<KeyValuePair<DocumentId, DocumentState>> initialDocumentStates)
EditAndContinue\DebuggingSession.cs (2)
195throw 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() 166var session = new DebuggingSession(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, initialDocumentStates, Log, AnalysisLog, reportDiagnostics); 192DebuggingSession? debuggingSession; 207var debuggingSession = TryGetDebuggingSession(sessionId); 227var debuggingSession = TryGetDebuggingSession(sessionId); 238var debuggingSession = TryGetDebuggingSession(sessionId); 246var debuggingSession = TryGetDebuggingSession(sessionId); 254var debuggingSession = TryGetDebuggingSession(sessionId); 265var debuggingSession = TryGetDebuggingSession(sessionId); 284public DebuggingSession GetDebuggingSession(DebuggingSessionId id) 287public 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)
547public static void SetDocumentsState(DebuggingSession session, Solution solution, CommittedSolution.DocumentState state)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (9)
168internal async Task<DebuggingSession> StartDebuggingSessionAsync( 183var session = service.GetTestAccessor().GetDebuggingSession(sessionId); 196DebuggingSession session, 204DebuggingSession session) 210internal static void CapabilitiesChanged(DebuggingSession session) 213internal static void CommitSolutionUpdate(DebuggingSession session) 216internal static void DiscardSolutionUpdate(DebuggingSession session) 219internal static void EndDebuggingSession(DebuggingSession session) 223DebuggingSession session,
Microsoft.CodeAnalysis.Features.UnitTests (86)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (84)
140var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 171var debuggingSession = await StartDebuggingSessionAsync(service, solution); 208var debuggingSession = await StartDebuggingSessionAsync(service, solution); 241var debuggingSession = await StartDebuggingSessionAsync(service, solution); 289var debuggingSession = await StartDebuggingSessionAsync(service, solution); 322var debuggingSession = await StartDebuggingSessionAsync(service, solution); 373var debuggingSession = await StartDebuggingSessionAsync(service, solution); 466var debuggingSession = await StartDebuggingSessionAsync(service, solution); 545var debuggingSession = await StartDebuggingSessionAsync(service, solution); 612var debuggingSession = await StartDebuggingSessionAsync(service, solution); 674var debuggingSession = await StartDebuggingSessionAsync(service, solution); 720var debuggingSession = await StartDebuggingSessionAsync(service, solution); 768var debuggingSession = await StartDebuggingSessionAsync(service, solution); 803var debuggingSession = await StartDebuggingSessionAsync(service, solution); 839var debuggingSession = await StartDebuggingSessionAsync(service, solution); 879var debuggingSession = await StartDebuggingSessionAsync(service, solution); 945var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 1024var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1110var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1157var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1219var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1281var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1311var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1378var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1418var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1457var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1541var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 1565var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1633var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1707var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1762var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1849var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1893var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1947var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2054var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2094var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2157var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2254var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2432var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2478var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2501var debuggingSession = await StartDebuggingSessionAsync(service, solution0); 2537var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2581var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2626var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2705var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2806var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2853var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2884var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2974var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 3049var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 3120var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 3186var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 3222var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3365var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3469var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3542var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3623var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3704var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3761var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3813var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3870var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3923var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3973var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4015var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4051var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4094var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4157var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4304var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 4404var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 4436var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4471var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4527var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4603var debuggingSession = await StartDebuggingSessionAsync( 4662var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4737var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4824var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync); 4928var debuggingSession = await StartDebuggingSessionAsync(service, solution); 5014var debuggingSession = await StartDebuggingSessionAsync(service, solution); 5103var debuggingSession = await StartDebuggingSessionAsync(service, solution); 5222var debuggingSession = await StartDebuggingSessionAsync(service, solution); 5341var debuggingSession = await StartDebuggingSessionAsync(service, solution); 5427var debuggingSession = await StartDebuggingSessionAsync(service, solution); 5535var debuggingSession = await StartDebuggingSessionAsync(service, solution); 5574var debuggingSession = await StartDebuggingSessionAsync(service, solution);
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
48var debuggingSession = new DebuggingSession(
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
51var session = encService.GetTestAccessor().GetDebuggingSession(sessionId);