1 instantiation of DebuggingSession
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditAndContinueService.cs (1)
159
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
));
933
internal readonly struct TestAccessor(
DebuggingSession
instance)
EditAndContinue\EditAndContinueService.cs (14)
57
private readonly List<
DebuggingSession
> _debuggingSessions = [];
106
private
DebuggingSession
? TryGetDebuggingSession(DebuggingSessionId sessionId)
114
private ImmutableArray<
DebuggingSession
> GetActiveDebuggingSessions()
122
private ImmutableArray<
DebuggingSession
> GetDiagnosticReportingDebuggingSessions()
159
var
session = new DebuggingSession(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, Log, AnalysisLog, reportDiagnostics);
178
DebuggingSession
? debuggingSession;
193
var
debuggingSession = TryGetDebuggingSession(sessionId);
213
var
debuggingSession = TryGetDebuggingSession(sessionId);
224
var
debuggingSession = TryGetDebuggingSession(sessionId);
232
var
debuggingSession = TryGetDebuggingSession(sessionId);
240
var
debuggingSession = TryGetDebuggingSession(sessionId);
251
var
debuggingSession = TryGetDebuggingSession(sessionId);
270
public
DebuggingSession
GetDebuggingSession(DebuggingSessionId id)
273
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,