1 instantiation of DebuggingSession
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditAndContinueService.cs (1)
163
var session = new
DebuggingSession
(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, Log, AnalysisLog, reportDiagnostics);
21 references to DebuggingSession
Microsoft.CodeAnalysis.Features (21)
EditAndContinue\CommittedSolution.cs (1)
27
internal sealed class CommittedSolution(
DebuggingSession
debuggingSession, Solution solution)
EditAndContinue\DebuggingSession.cs (2)
194
throw new ObjectDisposedException(nameof(
DebuggingSession
));
932
internal readonly struct TestAccessor(
DebuggingSession
instance)
EditAndContinue\EditAndContinueService.cs (14)
58
private readonly List<
DebuggingSession
> _debuggingSessions = [];
110
private
DebuggingSession
? TryGetDebuggingSession(DebuggingSessionId sessionId)
118
private ImmutableArray<
DebuggingSession
> GetActiveDebuggingSessions()
126
private ImmutableArray<
DebuggingSession
> GetDiagnosticReportingDebuggingSessions()
163
var
session = new DebuggingSession(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, Log, AnalysisLog, reportDiagnostics);
182
DebuggingSession
? debuggingSession;
197
var
debuggingSession = TryGetDebuggingSession(sessionId);
217
var
debuggingSession = TryGetDebuggingSession(sessionId);
228
var
debuggingSession = TryGetDebuggingSession(sessionId);
236
var
debuggingSession = TryGetDebuggingSession(sessionId);
244
var
debuggingSession = TryGetDebuggingSession(sessionId);
255
var
debuggingSession = TryGetDebuggingSession(sessionId);
274
public
DebuggingSession
GetDebuggingSession(DebuggingSessionId id)
277
public ImmutableArray<
DebuggingSession
> GetActiveDebuggingSessions()
EditAndContinue\EditSession.cs (4)
27
internal 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.
89
DebuggingSession
debuggingSession,