3 writes to _debuggingSession
Microsoft.CodeAnalysis.Remote.Workspaces (3)
EditAndContinue\ManagedHotReloadLanguageService.cs (3)
55
_debuggingSession
= null;
88
_debuggingSession
= await encService.StartDebuggingSessionAsync(
222
_debuggingSession
= null;
13 references to _debuggingSession
Microsoft.CodeAnalysis.Remote.Workspaces (13)
EditAndContinue\ManagedHotReloadLanguageService.cs (13)
113
Contract.ThrowIfNull(
_debuggingSession
);
114
encService.BreakStateOrCapabilitiesChanged(
_debuggingSession
.Value, inBreakState);
142
Contract.ThrowIfNull(
_debuggingSession
);
148
encService.CommitSolutionUpdate(
_debuggingSession
.Value);
167
Contract.ThrowIfNull(
_debuggingSession
);
179
encService.UpdateBaselines(
_debuggingSession
.Value, currentCompileTimeSolution, [.. projectIds]);
196
Contract.ThrowIfNull(
_debuggingSession
);
199
encService.DiscardSolutionUpdate(
_debuggingSession
.Value);
218
Contract.ThrowIfNull(
_debuggingSession
);
220
encService.EndDebuggingSession(
_debuggingSession
.Value);
250
var debuggingSession =
_debuggingSession
;
283
Contract.ThrowIfNull(
_debuggingSession
);
300
results = (await encService.EmitSolutionUpdateAsync(
_debuggingSession
.Value, solution, runningProjectInfos, s_emptyActiveStatementProvider, cancellationToken).ConfigureAwait(false)).Dehydrate();