21 references to DebuggingSession
Microsoft.CodeAnalysis.Features (16)
EditAndContinue\CommittedSolution.cs (2)
28
private readonly
DebuggingSession
_debuggingSession;
93
public CommittedSolution(
DebuggingSession
debuggingSession, Solution solution, IEnumerable<KeyValuePair<DocumentId, DocumentState>> initialDocumentStates)
EditAndContinue\DebuggingSession.cs (2)
177
throw new ObjectDisposedException(nameof(
DebuggingSession
));
886
internal readonly struct TestAccessor(
DebuggingSession
instance)
EditAndContinue\EditAndContinueService.cs (8)
58
private readonly List<
DebuggingSession
> _debuggingSessions = [];
110
private
DebuggingSession
? TryGetDebuggingSession(DebuggingSessionId sessionId)
118
private ImmutableArray<
DebuggingSession
> GetActiveDebuggingSessions()
126
private ImmutableArray<
DebuggingSession
> GetDiagnosticReportingDebuggingSessions()
166
var
session = new DebuggingSession(sessionId, solution, debuggerService, _compilationOutputsProvider, sourceTextProvider, initialDocumentStates, Log, AnalysisLog, reportDiagnostics);
192
DebuggingSession
? debuggingSession;
292
public
DebuggingSession
GetDebuggingSession(DebuggingSessionId id)
295
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,
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
170
var
session = service.GetTestAccessor().GetDebuggingSession(sessionId);
Microsoft.CodeAnalysis.Features.UnitTests (4)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
140
var
debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId);
424
var
debuggingSession = service.GetTestAccessor().GetDebuggingSession(sessionId);
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
55
var
session = encService.GetTestAccessor().GetDebuggingSession(sessionId);
EditAndContinue\WatchHotReloadServiceTests.cs (1)
67
var
session = encService.GetTestAccessor().GetDebuggingSession(sessionId);