2 writes to EditSession
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\DebuggingSession.cs (2)
123EditSession = new EditSession( 218EditSession = new EditSession(
35 references to EditSession
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (13)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (12)
858var activeStatementMap = await debuggingSession.EditSession.BaseActiveStatements.GetValueAsync(CancellationToken.None); 2385Assert.Empty(debuggingSession.EditSession.NonRemappableRegions); 2754Assert.Empty(debuggingSession.EditSession.NonRemappableRegions); 2887Assert.Empty(debuggingSession.EditSession.NonRemappableRegions); 3395Assert.Empty(debuggingSession.EditSession.NonRemappableRegions); 3444Assert.Empty(debuggingSession.EditSession.NonRemappableRegions); 3804var baseActiveStatementsMap = await debuggingSession.EditSession.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false); 3907var baseActiveStatementMap = await debuggingSession.EditSession.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false); 4184}, InspectNonRemappableRegions(debuggingSession.EditSession.NonRemappableRegions)); 4205}, InspectNonRemappableRegions(debuggingSession.EditSession.NonRemappableRegions)); 4240}, InspectNonRemappableRegions(debuggingSession.EditSession.NonRemappableRegions)); 4366}, InspectNonRemappableRegions(debuggingSession.EditSession.NonRemappableRegions));
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
65return debuggingSession.EditSession;
Microsoft.CodeAnalysis.Features (22)
EditAndContinue\DebuggingSession.cs (22)
192documentsToReanalyze = EditSession.GetDocumentsWithReportedDiagnostics(); 194var editSessionTelemetryData = EditSession.Telemetry.GetDataAndClear(); 220nonRemappableRegions ?? EditSession.NonRemappableRegions, 221EditSession.Telemetry, 222(inBreakState == null) ? EditSession.BaseActiveStatements : null, 223inBreakState ?? EditSession.InBreakState); 491var analysis = await EditSession.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, oldDocument, document, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false); 509EditSession.Telemetry.LogRudeEditDiagnostics(analysis.RudeEditErrors); 512EditSession.TrackDocumentWithReportedDiagnostics(document.Id); 532var solutionUpdate = await EditSession.EmitSolutionUpdateAsync(solution, activeStatementSpanProvider, updateId, cancellationToken).ConfigureAwait(false); 627if (_isDisposed || !EditSession.InBreakState) 632var baseActiveStatements = await EditSession.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false); 701EditSession.BaseActiveStatements, 704EditSession.Capabilities, 777if (_isDisposed || !EditSession.InBreakState || !mappedDocument.State.SupportsEditAndContinue() || !mappedDocument.Project.SupportsEditAndContinue()) 794var baseActiveStatements = await EditSession.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false); 826var analysis = await EditSession.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, oldUnmappedDocument, newUnmappedDocument, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false); 859if (!EditSession.InBreakState) 864var baseActiveStatements = await EditSession.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false); 891var analysis = await EditSession.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, oldDocument, newDocument, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false); 930if (!EditSession.InBreakState) 939var baseActiveStatements = await EditSession.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);