4 writes to ProjectCollection
Microsoft.Build (4)
Definition\Project.cs (4)
113ProjectCollection = projectCollection; 270ProjectCollection = projectCollection; 364ProjectCollection = projectCollection; 461ProjectCollection = projectCollection;
37 references to ProjectCollection
Microsoft.Build (24)
Definition\Project.cs (12)
165/// <param name="projectCollection">The <see cref="ProjectCollection"/> the project is added to.</param> 178/// <param name="projectCollection">The <see cref="ProjectCollection"/> the project is added to.</param> 223/// <param name="projectCollection">The <see cref="ProjectCollection"/> the project is added to.</param> 239/// <param name="projectCollection">The <see cref="ProjectCollection"/> the project is added to.</param> 257/// <param name="projectCollection">The <see cref="ProjectCollection"/> the project is added to.</param> 845internal ILoggingService LoggingService => ProjectCollection.LoggingService; 1973private ProjectCollection ProjectCollection => Owner.ProjectCollection; 4068public PropertyDictionary<ProjectPropertyInstance> EnvironmentVariablePropertiesDictionary => this.Project.ProjectCollection.EnvironmentProperties; 4302Project.ProjectCollection.GetToolset, 4303Project.ProjectCollection.DefaultToolsVersion, 4312string toolsVersionList = Utilities.CreateToolsVersionListString(Project.ProjectCollection.Toolsets); 4326TaskRegistry = new TaskRegistry(Toolset, Project.ProjectCollection.ProjectRootElementCache);
Definition\ProjectCollection.cs (1)
1610ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(project.ProjectCollection, this), "OM_IncorrectObjectAssociation", "Project", "ProjectCollection");
Instance\ProjectInstance.cs (11)
374_hostServices = project.ProjectCollection.HostServices; 393this.CreateEnvironmentVariablePropertiesSnapshot(project.ProjectCollection.EnvironmentProperties); 397this.Toolset = project.ProjectCollection.GetToolset(project.ToolsVersion); 399this.TaskRegistry = new TaskRegistry(Toolset, project.ProjectCollection.ProjectRootElementCache); 401this.ProjectRootElementCache = project.ProjectCollection.ProjectRootElementCache; 431_hostServices = linkedProject.ProjectCollection.HostServices; 469CreateEnvironmentVariablePropertiesSnapshot(linkedProject.ProjectCollection.EnvironmentProperties); 473Toolset = linkedProject.ProjectCollection.GetToolset(linkedProject.ToolsVersion); 475TaskRegistry = new TaskRegistry(Toolset, linkedProject.ProjectCollection.ProjectRootElementCache); 477ProjectRootElementCache = linkedProject.ProjectCollection.ProjectRootElementCache; 671this.ProjectRootElementCache = data.Project.ProjectCollection.ProjectRootElementCache;
Microsoft.Build.Engine.OM.UnitTests (10)
Definition\Project_Tests.cs (6)
1226Toolset t = p.ProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1355project.ProjectCollection.UnloadAllProjects(); 2087project.ProjectCollection.RegisterLogger(collectionLogger); 2099project.ProjectCollection.UnregisterAllLoggers(); 2553project.ProjectCollection.UnloadAllProjects(); 2597project.ProjectCollection.UnloadAllProjects();
Definition\ProjectCollection_Tests.cs (2)
872project.ProjectCollection.UnloadProject(project); 915project.ProjectCollection.UnloadProject(project);
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (2)
364Assert.NotSame(view.ProjectCollection, real.ProjectCollection);
Microsoft.Build.Engine.UnitTests (3)
FileLogger_Tests.cs (3)
41project.ProjectCollection.UnregisterAllLoggers(); 376project.ProjectCollection.UnregisterAllLoggers(); 413project.ProjectCollection.UnregisterAllLoggers();