1 instantiation of ProjectChanges
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
544
return new
ProjectChanges
(this, oldProject);
49 references to ProjectChanges
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (2)
664
var
changes = newProject.GetChanges(oldProject);
710
var
changes = newProject.GetChanges(oldProject);
Microsoft.CodeAnalysis.EditorFeatures (5)
CodeActions\CodeActionEditHandlerService.cs (1)
211
var
projectChange = projectChanges.Single();
Preview\AbstractPreviewFactoryService.cs (3)
84
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
213
foreach (
var
projectChanges in solutionChanges.GetProjectChanges().Where(ProjectReferencesChanged))
226
private bool ProjectReferencesChanged(
ProjectChanges
projectChanges)
Preview\SolutionChangeSummary.cs (1)
22
foreach (
var
p in changes.GetProjectChanges())
Microsoft.CodeAnalysis.Features (3)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (3)
231
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
408
private async Task EnqueueWorkItemAsync(
ProjectChanges
projectChanges)
425
private async Task EnqueueProjectConfigurationChangeWorkItemAsync(
ProjectChanges
projectChanges)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\CodeActions\CodeActionResolveHelper.cs (1)
77
foreach (
var
projectChange in projectChanges)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.Workspaces (14)
CodeActions\Operations\ApplyChangesOperation.cs (1)
94
foreach (
var
changedProject in solutionChanges.GetProjectChanges())
Editing\SymbolEditor.cs (1)
71
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Remote\RemoteUtilities.cs (1)
32
foreach (
var
projectChange in solutionChanges.GetProjectChanges())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Workspace\Solution\Project.cs (1)
537
public
ProjectChanges
GetChanges(Project oldProject)
Workspace\Solution\SolutionChanges.cs (1)
36
public IEnumerable<
ProjectChanges
> GetProjectChanges()
Workspace\Workspace.cs (8)
309
foreach (
var
projectChanges in changes.GetProjectChanges())
1601
foreach (
var
projectChanges in projectChangesList)
1647
private void ApplyDocumentsInfoChange(ImmutableArray<
ProjectChanges
> projectChanges)
1651
foreach (
var
projectChange in projectChanges)
1710
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
1716
private void CheckAllowedProjectChanges(
ProjectChanges
projectChanges)
1887
protected virtual void ApplyProjectChanges(
ProjectChanges
projectChanges)
2019
ProjectChanges
projectChanges, DocumentId documentId)
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\MSBuildWorkspace.cs (3)
286
private static bool HasProjectFileChanges(
ProjectChanges
changes)
301
/// 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
330
protected override void ApplyProjectChanges(
ProjectChanges
projectChanges)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (10)
SolutionUtilities.cs (9)
17
public static
ProjectChanges
GetSingleChangedProjectChanges(Solution oldSolution, Solution newSolution)
33
private static IEnumerable<
ProjectChanges
> GetChangedProjectChanges(Solution oldSolution, Solution newSolution)
41
var
projectDifferences = GetSingleChangedProjectChanges(oldSolution, newSolution);
49
var
projectDifferences = GetSingleChangedProjectChanges(oldSolution, newSolution);
59
foreach (
var
projectDifference in projectsDifference)
69
var
projectDifferences = GetSingleChangedProjectChanges(oldSolution, newSolution);
79
foreach (
var
projectDifference in projectsDifference)
91
foreach (
var
projectDifference in projectsDifference)
101
var
projectChanges = GetSingleChangedProjectChanges(oldSolution, newSolution);
Workspaces\TestWorkspace`1.cs (1)
450
protected override void ApplyProjectChanges(
ProjectChanges
projectChanges)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
3028
var
changes = newSolution.GetChanges(solution).GetProjectChanges().Single();
Microsoft.VisualStudio.LanguageServices (3)
Preview\ReferenceChange.cs (2)
26
public static void AppendReferenceChanges(IEnumerable<
ProjectChanges
> projectChangesList, PreviewEngine engine, ArrayBuilder<AbstractChange> builder)
28
foreach (
var
projectChanges in projectChangesList)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
604
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
23
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())