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)
76
private readonly List<Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState>> _projectPropertyModificationsInBatch = [];
248
Func<
SolutionChangeAccumulator
, ProjectUpdateState, T, ProjectUpdateState> updateSolution,
664
SolutionChangeAccumulator
solutionChanges,
729
SolutionChangeAccumulator
solutionChanges,
747
SolutionChangeAccumulator
solutionChanges,
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (13)
277
/// <inheritdoc cref="ApplyBatchChangeToWorkspaceAsync(Func{
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState}, Action{ProjectUpdateState}?)"/>
278
public void ApplyBatchChangeToWorkspace(Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
283
/// <inheritdoc cref="ApplyBatchChangeToWorkspaceAsync(Func{
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState}, Action{ProjectUpdateState}?)"/>
284
public Task ApplyBatchChangeToWorkspaceAsync(Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
289
/// <inheritdoc cref="ApplyBatchChangeToWorkspaceAsync(Func{
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState}, Action{ProjectUpdateState}?)"/>
290
public async Task ApplyBatchChangeToWorkspaceMaybeAsync(bool useAsync, Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
306
public async Task ApplyBatchChangeToWorkspaceMaybe_NoLockAsync(bool useAsync, Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
315
SolutionChangeAccumulator
solutionChanges = null!;
353
Func<
SolutionChangeAccumulator
, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
491
SolutionChangeAccumulator
solutionChanges,
547
SolutionChangeAccumulator
solutionChanges,
639
SolutionChangeAccumulator
solutionChanges,
759
SolutionChangeAccumulator
solutionChanges,