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(
108 references to DebuggingSession
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\EditAndContinueLanguageServiceTests.cs (1)
394var debuggingSession = service.GetTestAccessor().GetActiveDebuggingSessions().Single();
Microsoft.CodeAnalysis.Features (23)
EditAndContinue\CommittedSolution.cs (2)
60private readonly DebuggingSession _debuggingSession; 111public CommittedSolution(DebuggingSession debuggingSession, Solution solution, IEnumerable<KeyValuePair<DocumentId, DocumentState>> initialDocumentStates)
EditAndContinue\DebuggingSession.cs (2)
194throw new ObjectDisposedException(nameof(DebuggingSession)); 960internal readonly struct TestAccessor(DebuggingSession instance)
EditAndContinue\EditAndContinueService.cs (15)
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); 262var debuggingSession = TryGetDebuggingSession(sessionId); 273var debuggingSession = TryGetDebuggingSession(sessionId); 292public DebuggingSession GetDebuggingSession(DebuggingSessionId id) 295public 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 (11)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
547public static void SetDocumentsState(DebuggingSession session, Solution solution, CommittedSolution.DocumentState state)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (10)
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, 236DebuggingSession session,
Microsoft.CodeAnalysis.Features.UnitTests (73)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (71)
140var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 171var debuggingSession = await StartDebuggingSessionAsync(service, solution); 208var debuggingSession = await StartDebuggingSessionAsync(service, solution); 241var debuggingSession = await StartDebuggingSessionAsync(service, solution); 279var debuggingSession = await StartDebuggingSessionAsync(service, solution); 317var debuggingSession = await StartDebuggingSessionAsync(service, solution); 357var debuggingSession = await StartDebuggingSessionAsync(service, solution); 423var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 502var debuggingSession = await StartDebuggingSessionAsync(service, solution); 586var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 632var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 692var debuggingSession = await StartDebuggingSessionAsync(service, solution); 754var debuggingSession = await StartDebuggingSessionAsync(service, solution); 784var debuggingSession = await StartDebuggingSessionAsync(service, solution); 851var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 891var debuggingSession = await StartDebuggingSessionAsync(service, solution); 930var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1013var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 1037var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1103var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1177var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1230var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1332var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1375var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1426var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1541var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1581var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1644var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1741var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1919var debuggingSession = await StartDebuggingSessionAsync(service, solution); 1980var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2061var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2162var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2209var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2239var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2329var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 2404var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 2475var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 2541var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 2577var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2720var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2824var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2898var debuggingSession = await StartDebuggingSessionAsync(service, solution); 2989var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3072var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3129var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3180var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3237var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3290var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3340var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3382var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3418var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3460var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3522var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3669var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 3766var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 3798var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3833var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3888var debuggingSession = await StartDebuggingSessionAsync(service, solution); 3964var debuggingSession = await StartDebuggingSessionAsync( 4023var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4098var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4185var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync); 4289var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4375var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4462var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4581var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4700var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4806var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4897var debuggingSession = await StartDebuggingSessionAsync(service, solution); 4936var debuggingSession = await StartDebuggingSessionAsync(service, solution);
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
48var debuggingSession = new DebuggingSession(
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
51var session = encService.GetTestAccessor().GetDebuggingSession(sessionId);