20 references to SolutionChangeAccumulator
Microsoft.CodeAnalysis.Workspaces (20)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (2)
539
SolutionChangeAccumulator
solutionChanges,
554
SolutionChangeAccumulator
solutionChanges,
Workspace\ProjectSystem\ProjectSystemProject.cs (5)
78
private readonly List<Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState>> _projectPropertyModificationsInBatch = [];
250
Func<
SolutionChangeAccumulator
, ProjectUpdateState, T, ProjectUpdateState> updateSolution,
666
SolutionChangeAccumulator
solutionChanges,
731
SolutionChangeAccumulator
solutionChanges,
749
SolutionChangeAccumulator
solutionChanges,
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (13)
276
/// <inheritdoc cref="ApplyBatchChangeToWorkspaceAsync(Func{
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState}, Action{ProjectUpdateState}?)"/>
277
public void ApplyBatchChangeToWorkspace(Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
282
/// <inheritdoc cref="ApplyBatchChangeToWorkspaceAsync(Func{
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState}, Action{ProjectUpdateState}?)"/>
283
public Task ApplyBatchChangeToWorkspaceAsync(Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
288
/// <inheritdoc cref="ApplyBatchChangeToWorkspaceAsync(Func{
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState}, Action{ProjectUpdateState}?)"/>
289
public async Task ApplyBatchChangeToWorkspaceMaybeAsync(bool useAsync, Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
305
public async Task ApplyBatchChangeToWorkspaceMaybe_NoLockAsync(bool useAsync, Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
314
SolutionChangeAccumulator
solutionChanges = null!;
352
Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
490
SolutionChangeAccumulator
solutionChanges,
546
SolutionChangeAccumulator
solutionChanges,
645
SolutionChangeAccumulator
solutionChanges,
765
SolutionChangeAccumulator
solutionChanges,