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