2 writes to EditSession
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\DebuggingSession.cs (2)
153
EditSession
= new EditSession(
250
EditSession
= new EditSession(
28 references to EditSession
Microsoft.CodeAnalysis.Features (15)
EditAndContinue\DebuggingSession.cs (15)
222
var editSessionTelemetryData =
EditSession
.Telemetry.GetDataAndClear();
252
nonRemappableRegions ??
EditSession
.NonRemappableRegions,
253
EditSession
.Telemetry,
254
(inBreakState == null) ?
EditSession
.BaseActiveStatements : null,
255
inBreakState ??
EditSession
.InBreakState);
495
var analysis = await
EditSession
.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, document.Project.Solution, oldDocument, document, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false);
513
EditSession
.Telemetry.LogRudeEditDiagnostics(analysis.RudeEdits, project.State.Attributes.TelemetryId);
537
var solutionUpdate = await
EditSession
.EmitSolutionUpdateAsync(solution, activeStatementSpanProvider, updateId, runningProjects, cancellationToken).ConfigureAwait(false);
694
if (_isDisposed || !
EditSession
.InBreakState)
699
var baseActiveStatements = await
EditSession
.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
773
EditSession
.BaseActiveStatements,
775
EditSession
.Capabilities,
850
if (_isDisposed || !
EditSession
.InBreakState || !mappedDocument.State.SupportsEditAndContinue() || !mappedDocument.Project.SupportsEditAndContinue())
867
var baseActiveStatements = await
EditSession
.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
899
var analysis = await
EditSession
.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, newUnmappedDocument.Project.Solution, oldUnmappedDocument, newUnmappedDocument, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features.UnitTests (13)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (12)
970
var activeStatementMap = await debuggingSession.
EditSession
.BaseActiveStatements.GetValueAsync(CancellationToken.None);
2910
Assert.Empty(debuggingSession.
EditSession
.NonRemappableRegions);
3276
Assert.Empty(debuggingSession.
EditSession
.NonRemappableRegions);
3409
Assert.Empty(debuggingSession.
EditSession
.NonRemappableRegions);
4196
Assert.Empty(debuggingSession.
EditSession
.NonRemappableRegions);
4245
Assert.Empty(debuggingSession.
EditSession
.NonRemappableRegions);
4742
var baseActiveStatementsMap = await debuggingSession.
EditSession
.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false);
4846
var baseActiveStatementMap = await debuggingSession.
EditSession
.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false);
5132
], InspectNonRemappableRegions(debuggingSession.
EditSession
.NonRemappableRegions));
5153
], InspectNonRemappableRegions(debuggingSession.
EditSession
.NonRemappableRegions));
5188
], InspectNonRemappableRegions(debuggingSession.
EditSession
.NonRemappableRegions));
5307
], InspectNonRemappableRegions(debuggingSession.
EditSession
.NonRemappableRegions));
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
65
return debuggingSession.
EditSession
;