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(
119 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)
573public static void SetDocumentsState(DebuggingSession session, Solution solution, CommittedSolution.DocumentState state)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (9)
168internal DebuggingSession StartDebuggingSession( 180var session = service.GetTestAccessor().GetDebuggingSession(sessionId); 193DebuggingSession session, 201DebuggingSession session) 207internal static void CapabilitiesChanged(DebuggingSession session) 210internal static void CommitSolutionUpdate(DebuggingSession session) 213internal static void DiscardSolutionUpdate(DebuggingSession session) 216internal static void EndDebuggingSession(DebuggingSession session) 220DebuggingSession session,
Microsoft.CodeAnalysis.Features.UnitTests (86)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (84)
136var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 162var debuggingSession = StartDebuggingSession(service, solution); 199var debuggingSession = StartDebuggingSession(service, solution); 232var debuggingSession = StartDebuggingSession(service, solution); 280var debuggingSession = StartDebuggingSession(service, solution); 313var debuggingSession = StartDebuggingSession(service, solution); 364var debuggingSession = StartDebuggingSession(service, solution); 457var debuggingSession = StartDebuggingSession(service, solution); 536var debuggingSession = StartDebuggingSession(service, solution); 603var debuggingSession = StartDebuggingSession(service, solution); 665var debuggingSession = StartDebuggingSession(service, solution); 711var debuggingSession = StartDebuggingSession(service, solution); 759var debuggingSession = StartDebuggingSession(service, solution); 794var debuggingSession = StartDebuggingSession(service, solution); 830var debuggingSession = StartDebuggingSession(service, solution); 870var debuggingSession = StartDebuggingSession(service, solution); 938var debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId); 1017var debuggingSession = StartDebuggingSession(service, solution); 1103var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1150var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1212var debuggingSession = StartDebuggingSession(service, solution); 1274var debuggingSession = StartDebuggingSession(service, solution); 1304var debuggingSession = StartDebuggingSession(service, solution); 1371var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1411var debuggingSession = StartDebuggingSession(service, solution); 1450var debuggingSession = StartDebuggingSession(service, solution); 1534var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 1558var debuggingSession = StartDebuggingSession(service, solution); 1626var debuggingSession = StartDebuggingSession(service, solution); 1700var debuggingSession = StartDebuggingSession(service, solution); 1755var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1842var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1886var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 1940var debuggingSession = StartDebuggingSession(service, solution); 2047var debuggingSession = StartDebuggingSession(service, solution); 2087var debuggingSession = StartDebuggingSession(service, solution); 2150var debuggingSession = StartDebuggingSession(service, solution); 2247var debuggingSession = StartDebuggingSession(service, solution); 2425var debuggingSession = StartDebuggingSession(service, solution); 2471var debuggingSession = StartDebuggingSession(service, solution); 2494var debuggingSession = StartDebuggingSession(service, solution0); 2530var debuggingSession = StartDebuggingSession(service, solution); 2574var debuggingSession = StartDebuggingSession(service, solution); 2619var debuggingSession = StartDebuggingSession(service, solution); 2698var debuggingSession = StartDebuggingSession(service, solution); 2799var debuggingSession = StartDebuggingSession(service, solution); 2846var debuggingSession = StartDebuggingSession(service, solution); 2877var debuggingSession = StartDebuggingSession(service, solution); 2967var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 3042var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 3113var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 3179var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 3215var debuggingSession = StartDebuggingSession(service, solution); 3358var debuggingSession = StartDebuggingSession(service, solution); 3462var debuggingSession = StartDebuggingSession(service, solution); 3535var debuggingSession = StartDebuggingSession(service, solution); 3616var debuggingSession = StartDebuggingSession(service, solution); 3697var debuggingSession = StartDebuggingSession(service, solution); 3754var debuggingSession = StartDebuggingSession(service, solution); 3806var debuggingSession = StartDebuggingSession(service, solution); 3863var debuggingSession = StartDebuggingSession(service, solution); 3916var debuggingSession = StartDebuggingSession(service, solution); 3966var debuggingSession = StartDebuggingSession(service, solution); 4008var debuggingSession = StartDebuggingSession(service, solution); 4044var debuggingSession = StartDebuggingSession(service, solution); 4087var debuggingSession = StartDebuggingSession(service, solution); 4150var debuggingSession = StartDebuggingSession(service, solution); 4297var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 4397var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.None); 4429var debuggingSession = StartDebuggingSession(service, solution); 4464var debuggingSession = StartDebuggingSession(service, solution); 4520var debuggingSession = StartDebuggingSession(service, solution); 4596var debuggingSession = StartDebuggingSession( 4655var debuggingSession = StartDebuggingSession(service, solution); 4730var debuggingSession = StartDebuggingSession(service, solution); 4817var debuggingSession = StartDebuggingSession(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync); 4921var debuggingSession = StartDebuggingSession(service, solution); 5007var debuggingSession = StartDebuggingSession(service, solution); 5096var debuggingSession = StartDebuggingSession(service, solution); 5215var debuggingSession = StartDebuggingSession(service, solution); 5334var debuggingSession = StartDebuggingSession(service, solution); 5420var debuggingSession = StartDebuggingSession(service, solution); 5525var debuggingSession = StartDebuggingSession(service, solution); 5564var debuggingSession = StartDebuggingSession(service, solution);
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
48var debuggingSession = new DebuggingSession(
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
51var session = encService.GetTestAccessor().GetDebuggingSession(sessionId);