1 instantiation of CommittedSolution
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\DebuggingSession.cs (1)
121LastCommittedSolution = new CommittedSolution(this, solution, initialDocumentStates);
43 references to CommittedSolution
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (26)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (22)
175CommittedSolution.DocumentState initialState = CommittedSolution.DocumentState.MatchesBuildOutput, 189if (initialState != CommittedSolution.DocumentState.None) 247internal static void SetDocumentsState(DebuggingSession session, Solution solution, CommittedSolution.DocumentState state) 997var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1042var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1194var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1363var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 1370Assert.Equal(CommittedSolution.DocumentState.MatchesBuildOutput, state); 1582var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1685var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 1729var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 2450var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None, sourceTextProvider); 2528var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 2556Assert.Equal(CommittedSolution.DocumentState.OutOfSync, state); 2594var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 2661var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.None); 3654isOutOfSync ? CommittedSolution.DocumentState.OutOfSync : CommittedSolution.DocumentState.MatchesBuildOutput); 3900var debuggingSession = await StartDebuggingSessionAsync(service, solution, initialState: CommittedSolution.DocumentState.OutOfSync); 3933debuggingSession.LastCommittedSolution.Test_SetDocumentState(document.Id, CommittedSolution.DocumentState.MatchesBuildOutput); 4730Assert.Equal(CommittedSolution.DocumentState.MatchesBuildOutput, state);
EditAndContinue\EditSessionActiveStatementsTests.cs (4)
41CommittedSolution.DocumentState initialState = CommittedSolution.DocumentState.MatchesBuildOutput) 56SpecializedCollections.EmptyEnumerable<KeyValuePair<DocumentId, CommittedSolution.DocumentState>>(), 59if (initialState != CommittedSolution.DocumentState.None)
Microsoft.CodeAnalysis.Features (17)
EditAndContinue\DebuggingSession.cs (6)
84internal readonly CommittedSolution LastCommittedSolution; 111IEnumerable<KeyValuePair<DocumentId, CommittedSolution.DocumentState>> initialDocumentStates, 483if (oldDocumentState is CommittedSolution.DocumentState.OutOfSync or 484CommittedSolution.DocumentState.Indeterminate or 485CommittedSolution.DocumentState.DesignTimeOnly) 1055ActiveStatementsMap baseActiveStatements, CommittedSolution oldSolution, Project oldProject, Project newProject, ActiveStatement activeStatement, CancellationToken cancellationToken)
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (2)
39CommittedSolution oldSolution, 69CommittedSolution oldSolution,
EditAndContinue\EditAndContinueWorkspaceService.cs (3)
129IEnumerable<KeyValuePair<DocumentId, CommittedSolution.DocumentState>> initialDocumentStates; 137initialDocumentStates = await CommittedSolution.GetMatchingDocumentsAsync(documentsByProject, _compilationOutputsProvider, sourceTextProvider, cancellationToken).ConfigureAwait(false); 141initialDocumentStates = SpecializedCollections.EmptyEnumerable<KeyValuePair<DocumentId, CommittedSolution.DocumentState>>();
EditAndContinue\EditSession.cs (6)
518case CommittedSolution.DocumentState.DesignTimeOnly: 521case CommittedSolution.DocumentState.Indeterminate: 522case CommittedSolution.DocumentState.OutOfSync: 523var descriptor = EditAndContinueDiagnosticDescriptors.GetDescriptor((oldDocumentState == CommittedSolution.DocumentState.Indeterminate) ? 528case CommittedSolution.DocumentState.MatchesBuildOutput: 811var oldSolution = DebuggingSession.LastCommittedSolution;