48 references to NewProject
AnalyzerRunner (1)
CodeRefactoringRunner.cs (1)
117return projectChanges[0].NewProject.GetDocument(document.Id);
Microsoft.CodeAnalysis.EditorFeatures (2)
Preview\AbstractPreviewFactoryService.cs (2)
91var newProject = projectChanges.NewProject; 230var newProjectReferences = projectChanges.NewProject.ProjectReferences.ToDictionary(r => r.ProjectId);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (6)
Workspaces\TestWorkspace.cs (6)
400if (projectChanges.OldProject.FilePath != projectChanges.NewProject.FilePath) 402var hostProject = this.GetTestProject(projectChanges.NewProject.Id); 403hostProject.OnProjectFilePathChanged(projectChanges.NewProject.FilePath); 404base.OnProjectNameChanged(projectChanges.NewProject.Id, projectChanges.NewProject.Name, projectChanges.NewProject.FilePath);
Microsoft.CodeAnalysis.Features (8)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (4)
546await EnqueueDocumentWorkItemAsync(projectChanges.NewProject, addedDocumentId, document: null, UnitTestingInvocationReasons.DocumentAdded).ConfigureAwait(false); 550await EnqueueChangedDocumentWorkItemAsync(projectChanges.OldProject.GetRequiredDocument(changedDocumentId), projectChanges.NewProject.GetRequiredDocument(changedDocumentId)) 561var newProject = projectChanges.NewProject; 594await EnqueueFullProjectWorkItemAsync(projectChanges.NewProject, projectConfigurationChange).ConfigureAwait(false);
SolutionCrawler\WorkCoordinator.cs (4)
485await EnqueueDocumentWorkItemAsync(projectChanges.NewProject, addedDocumentId, document: null, InvocationReasons.DocumentAdded).ConfigureAwait(false); 489await EnqueueChangedDocumentWorkItemAsync(projectChanges.OldProject.GetRequiredDocument(changedDocumentId), projectChanges.NewProject.GetRequiredDocument(changedDocumentId)) 500var newProject = projectChanges.NewProject; 531await EnqueueFullProjectWorkItemAsync(projectChanges.NewProject, projectConfigurationChange).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (26)
CodeActions\Operations\ApplyChangesOperation.cs (1)
134var changedDocument = changedProject.NewProject.Solution.GetRequiredTextDocument(documentId);
Workspace\Solution\ProjectChanges.cs (7)
100/// Get <see cref="DocumentId"/>s of added documents in the order they appear in <see cref="Project.DocumentIds"/> of the <see cref="NewProject"/>. 106/// Get <see cref="DocumentId"/>s of added dditional documents in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 112/// Get <see cref="DocumentId"/>s of added analyzer config documents in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 119/// in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 125/// Get changed documents in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 137/// in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 144/// in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>.
Workspace\Workspace.cs (18)
1404projectChanges.OldProject.CompilationOptions != projectChanges.NewProject.CompilationOptions) 1411Contract.ThrowIfNull(projectChanges.NewProject.CompilationOptions); 1418projectChanges.NewProject.CompilationOptions.WithSyntaxTreeOptionsProvider( 1427if (!CanApplyCompilationOptionChange(projectChanges.OldProject.CompilationOptions, newOptionsWithoutSyntaxTreeOptionsChange, projectChanges.NewProject)) 1435projectChanges.OldProject.ParseOptions != projectChanges.NewProject.ParseOptions && 1436!CanApplyParseOptionChange(projectChanges.OldProject.ParseOptions!, projectChanges.NewProject.ParseOptions!, projectChanges.NewProject)) 1452&& projectChanges.GetChangedDocuments().Any(id => projectChanges.NewProject.GetDocument(id)!.HasInfoChanged(projectChanges.OldProject.GetDocument(id)!))) 1468projectChanges.NewProject.State.DocumentStates.GetState(documentId)!; 1579projectChanges.NewProject.CompilationOptions?.WithSyntaxTreeOptionsProvider( 1587if (projectChanges.OldProject.ParseOptions != projectChanges.NewProject.ParseOptions) 1589this.ApplyParseOptionsChanged(projectChanges.ProjectId, projectChanges.NewProject.ParseOptions!); 1649var document = projectChanges.NewProject.GetDocument(documentId)!; 1658var document = projectChanges.NewProject.GetAdditionalDocument(documentId)!; 1667var document = projectChanges.NewProject.GetAnalyzerConfigDocument(documentId)!; 1682var newDoc = projectChanges.NewProject.GetAdditionalDocument(documentId)!; 1692var newDoc = projectChanges.NewProject.GetAnalyzerConfigDocument(documentId)!; 1704var newDoc = projectChanges.NewProject.GetDocument(documentId)!;
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
315var project = projectChanges.OldProject ?? projectChanges.NewProject;
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
SolutionUtilities.cs (2)
36return solutionDifferences.GetProjectChanges().Select(n => n.NewProject.GetChanges(n.OldProject)); 102return Tuple.Create(projectChanges.NewProject, projectChanges.GetAddedProjectReferences().Single());
Microsoft.VisualStudio.LanguageServices (2)
Preview\ReferenceChange.cs (1)
37var newSolution = projectChanges.NewProject.Solution;
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
676var newDocument = projectChanges.NewProject.GetRequiredDocument(changedDocumentId);