1 instantiation of ProjectChanges
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
494return new ProjectChanges(this, oldProject);
48 references to ProjectChanges
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
ISolutionExtensions.cs (1)
20foreach (var projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
AbstractCodeActionOrUserDiagnosticTest.cs (1)
649var projectDifferences = SolutionUtilities.GetSingleChangedProjectChanges(oldSolution, newSolution);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (2)
669var changes = newProject.GetChanges(oldProject); 715var changes = newProject.GetChanges(oldProject);
Microsoft.CodeAnalysis.EditorFeatures (5)
CodeActions\CodeActionEditHandlerService.cs (1)
221var projectChange = projectChanges.Single();
Preview\AbstractPreviewFactoryService.cs (3)
85foreach (var projectChanges in solutionChanges.GetProjectChanges()) 214foreach (var projectChanges in solutionChanges.GetProjectChanges().Where(ProjectReferencesChanged)) 227private bool ProjectReferencesChanged(ProjectChanges projectChanges)
Preview\SolutionChangeSummary.cs (1)
22foreach (var p in changes.GetProjectChanges())
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\AbstractCodeActionOrUserDiagnosticTest.cs (1)
649var projectDifferences = SolutionUtilities.GetSingleChangedProjectChanges(oldSolution, newSolution);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\TestWorkspace.cs (1)
398protected override void ApplyProjectChanges(ProjectChanges projectChanges)
Microsoft.CodeAnalysis.Features (8)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (2)
195private static async Task<(ProjectChanges, IEnumerable<TextChange>)> GetChangesForCodeActionAsync( 236var projectChanges = newDocument.Project.GetChanges(document.Project);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (3)
343foreach (var projectChanges in solutionChanges.GetProjectChanges()) 541private async Task EnqueueWorkItemAsync(ProjectChanges projectChanges) 558private async Task EnqueueProjectConfigurationChangeWorkItemAsync(ProjectChanges projectChanges)
SolutionCrawler\WorkCoordinator.cs (3)
290foreach (var projectChanges in solutionChanges.GetProjectChanges()) 480private async Task EnqueueWorkItemAsync(ProjectChanges projectChanges) 497private async Task EnqueueProjectConfigurationChangeWorkItemAsync(ProjectChanges projectChanges)
Microsoft.CodeAnalysis.Workspaces (13)
CodeActions\CodeAction.cs (1)
313foreach (var projectChanges in solutionChanges.GetProjectChanges())
CodeActions\Operations\ApplyChangesOperation.cs (1)
100foreach (var changedProject in solutionChanges.GetProjectChanges())
Editing\SymbolEditor.cs (1)
74foreach (var projectChanges in solutionChanges.GetProjectChanges())
ISolutionExtensions.cs (1)
20foreach (var projectChanges in solutionChanges.GetProjectChanges())
Remote\RemoteUtilities.cs (1)
31foreach (var projectChange in solutionChanges.GetProjectChanges())
Workspace\Solution\Project.cs (1)
487public ProjectChanges GetChanges(Project oldProject)
Workspace\Solution\SolutionChanges.cs (1)
33public IEnumerable<ProjectChanges> GetProjectChanges()
Workspace\Workspace.cs (6)
275foreach (var projectChanges in changes.GetProjectChanges()) 1324foreach (var projectChanges in projectChangesList) 1392foreach (var projectChanges in solutionChanges.GetProjectChanges()) 1398private void CheckAllowedProjectChanges(ProjectChanges projectChanges) 1569protected virtual void ApplyProjectChanges(ProjectChanges projectChanges) 1701ProjectChanges projectChanges, DocumentId documentId)
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildWorkspace.cs (2)
284private static bool HasProjectFileChanges(ProjectChanges changes) 311protected override void ApplyProjectChanges(ProjectChanges projectChanges)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (9)
SolutionUtilities.cs (9)
17public static ProjectChanges GetSingleChangedProjectChanges(Solution oldSolution, Solution newSolution) 33private static IEnumerable<ProjectChanges> GetChangedProjectChanges(Solution oldSolution, Solution newSolution) 41var projectDifferences = GetSingleChangedProjectChanges(oldSolution, newSolution); 49var projectDifferences = GetSingleChangedProjectChanges(oldSolution, newSolution); 59foreach (var projectDifference in projectsDifference) 69var projectDifferences = GetSingleChangedProjectChanges(oldSolution, newSolution); 79foreach (var projectDifference in projectsDifference) 91foreach (var projectDifference in projectsDifference) 101var projectChanges = GetSingleChangedProjectChanges(oldSolution, newSolution);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
2351var changes = newSolution.GetChanges(solution).GetProjectChanges().Single();
Microsoft.VisualStudio.LanguageServices (3)
Preview\ReferenceChange.cs (2)
31public static void AppendReferenceChanges(IEnumerable<ProjectChanges> projectChangesList, PreviewEngine engine, ArrayBuilder<AbstractChange> builder) 33foreach (var projectChanges in projectChangesList)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
666foreach (var projectChanges in solutionChanges.GetProjectChanges())
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModelFactory.cs (1)
183foreach (var projectChange in changes.GetProjectChanges())