2 writes to EditSession
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\DebuggingSession.cs (2)
151
EditSession
= new EditSession(
250
EditSession
= new EditSession(
18 references to EditSession
Microsoft.CodeAnalysis.Features (18)
EditAndContinue\DebuggingSession.cs (18)
222
var editSessionTelemetryData =
EditSession
.Telemetry.GetDataAndClear();
252
EditSession
.DebuggerService,
253
nonRemappableRegions ??
EditSession
.NonRemappableRegions,
254
EditSession
.Telemetry,
255
(inBreakState == null) ?
EditSession
.BaseActiveStatements : null,
256
inBreakState ??
EditSession
.InBreakState);
497
var analysis = await
EditSession
.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, document.Project.Solution, oldDocument, document, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false);
506
_ = Task.Run(() =>
EditSession
.DebuggerService.PrepareModuleForUpdateAsync(mvid, cancellationToken), cancellationToken);
515
EditSession
.Telemetry.LogRudeEditDiagnostics(analysis.RudeEdits, project.State.Attributes.TelemetryId);
522
EditSession
.Log.Write($"Exception while analyzing document '{document.FilePath}': {e}");
540
var solutionUpdate = await
EditSession
.EmitSolutionUpdateAsync(solution, activeStatementSpanProvider, updateId, runningProjects, cancellationToken).ConfigureAwait(false);
706
if (_isDisposed || !
EditSession
.InBreakState)
711
var baseActiveStatements = await
EditSession
.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
785
EditSession
.BaseActiveStatements,
787
EditSession
.Capabilities,
862
if (_isDisposed || !
EditSession
.InBreakState || !mappedDocument.State.SupportsEditAndContinue() || !mappedDocument.Project.SupportsEditAndContinue())
879
var baseActiveStatements = await
EditSession
.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
911
var analysis = await
EditSession
.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, newUnmappedDocument.Project.Solution, oldUnmappedDocument, newUnmappedDocument, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false);