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)
22
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
22
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
22
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
22
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (2)
662
var
changes = newProject.GetChanges(oldProject);
708
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)
22
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)
30
foreach (
var
projectChange in solutionChanges.GetProjectChanges())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
22
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())
1603
foreach (
var
projectChanges in projectChangesList)
1649
private void ApplyDocumentsInfoChange(ImmutableArray<
ProjectChanges
> projectChanges)
1653
foreach (
var
projectChange in projectChanges)
1712
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
1718
private void CheckAllowedProjectChanges(
ProjectChanges
projectChanges)
1889
protected virtual void ApplyProjectChanges(
ProjectChanges
projectChanges)
2021
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)
446
protected override void ApplyProjectChanges(
ProjectChanges
projectChanges)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
3025
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)
665
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
22
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
22
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())