3 writes to _debuggingSession
Microsoft.CodeAnalysis.Remote.Workspaces (3)
EditAndContinue\ManagedHotReloadLanguageService.cs (3)
56
_debuggingSession
= null;
89
_debuggingSession
= await encService.StartDebuggingSessionAsync(
223
_debuggingSession
= null;
13 references to _debuggingSession
Microsoft.CodeAnalysis.Remote.Workspaces (13)
EditAndContinue\ManagedHotReloadLanguageService.cs (13)
114
Contract.ThrowIfNull(
_debuggingSession
);
115
encService.BreakStateOrCapabilitiesChanged(
_debuggingSession
.Value, inBreakState);
143
Contract.ThrowIfNull(
_debuggingSession
);
149
encService.CommitSolutionUpdate(
_debuggingSession
.Value);
168
Contract.ThrowIfNull(
_debuggingSession
);
180
encService.UpdateBaselines(
_debuggingSession
.Value, currentCompileTimeSolution, [.. projectIds]);
197
Contract.ThrowIfNull(
_debuggingSession
);
200
encService.DiscardSolutionUpdate(
_debuggingSession
.Value);
219
Contract.ThrowIfNull(
_debuggingSession
);
221
encService.EndDebuggingSession(
_debuggingSession
.Value);
251
var debuggingSession =
_debuggingSession
;
284
Contract.ThrowIfNull(
_debuggingSession
);
301
results = (await encService.EmitSolutionUpdateAsync(
_debuggingSession
.Value, solution, runningProjectInfos, s_emptyActiveStatementProvider, cancellationToken).ConfigureAwait(false)).Dehydrate();