1 instantiation of ProjectChanges
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
544
return new
ProjectChanges
(this, oldProject);
50 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)
243
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
423
private async Task EnqueueWorkItemAsync(
ProjectChanges
projectChanges, bool processSourceGeneratedDocuments)
440
private async Task EnqueueProjectConfigurationChangeWorkItemAsync(
ProjectChanges
projectChanges, bool processSourceGeneratedDocuments)
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())
1569
foreach (
var
projectChanges in projectChangesList)
1615
private void ApplyDocumentsInfoChange(ImmutableArray<
ProjectChanges
> projectChanges)
1619
foreach (
var
projectChange in projectChanges)
1678
foreach (
var
projectChanges in solutionChanges.GetProjectChanges())
1684
private void CheckAllowedProjectChanges(
ProjectChanges
projectChanges)
1855
protected virtual void ApplyProjectChanges(
ProjectChanges
projectChanges)
1987
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)
3195
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())
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModelFactory.cs (1)
116
foreach (
var
projectChange in changes.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())