1 instantiation of ProjectChanges
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
545return new ProjectChanges(this, oldProject);
24 references to ProjectChanges
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23foreach (var projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23foreach (var projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23foreach (var projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.Features (3)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (3)
243foreach (var projectChanges in solutionChanges.GetProjectChanges()) 423private async Task EnqueueWorkItemAsync(ProjectChanges projectChanges, bool processSourceGeneratedDocuments) 440private async Task EnqueueProjectConfigurationChangeWorkItemAsync(ProjectChanges projectChanges, bool processSourceGeneratedDocuments)
Microsoft.CodeAnalysis.Workspaces (14)
CodeActions\Operations\ApplyChangesOperation.cs (1)
94foreach (var changedProject in solutionChanges.GetProjectChanges())
Editing\SymbolEditor.cs (1)
71foreach (var projectChanges in solutionChanges.GetProjectChanges())
Remote\RemoteUtilities.cs (1)
32foreach (var projectChange in solutionChanges.GetProjectChanges())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23foreach (var projectChanges in solutionChanges.GetProjectChanges())
Workspace\Solution\Project.cs (1)
538public ProjectChanges GetChanges(Project oldProject)
Workspace\Solution\SolutionChanges.cs (1)
36public IEnumerable<ProjectChanges> GetProjectChanges()
Workspace\Workspace.cs (8)
309foreach (var projectChanges in changes.GetProjectChanges()) 1569foreach (var projectChanges in projectChangesList) 1615private void ApplyDocumentsInfoChange(ImmutableArray<ProjectChanges> projectChanges) 1619foreach (var projectChange in projectChanges) 1678foreach (var projectChanges in solutionChanges.GetProjectChanges()) 1684private void CheckAllowedProjectChanges(ProjectChanges projectChanges) 1855protected virtual void ApplyProjectChanges(ProjectChanges projectChanges) 1987ProjectChanges projectChanges, DocumentId documentId)
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\MSBuildWorkspace.cs (3)
293private static bool HasProjectFileChanges(ProjectChanges changes) 308/// The loaded project file that we are currently applying changes to. This is set in <see cref="ApplyProjectChanges(ProjectChanges)"/> if we're modifying a project that is going to require 337protected override void ApplyProjectChanges(ProjectChanges projectChanges)
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23foreach (var projectChanges in solutionChanges.GetProjectChanges())