1 write to projectsLoadedByHost
Microsoft.Build.Engine (1)
Engine\Engine.cs (1)
365this.projectsLoadedByHost = new Hashtable(StringComparer.OrdinalIgnoreCase);
20 references to projectsLoadedByHost
Microsoft.Build.Engine (20)
Engine\Engine.cs (20)
720return this.projectsLoadedByHost; 941foreach (Project project in projectsLoadedByHost.Values) 1291foreach (string loadedProjectFullPath in projectsLoadedByHost.Keys) 1348return (Project)this.projectsLoadedByHost[projectFullFileName]; 1385if (this.projectsLoadedByHost.Contains(project.FullFileName)) 1387this.projectsLoadedByHost.Remove(project.FullFileName); 1428error.VerifyThrow((Project)projectsLoadedByHost[oldFullFileName] == project, "The engine's loaded project table was not up-to-date."); 1429this.projectsLoadedByHost.Remove(oldFullFileName); 1442Project oldProject = (Project)projectsLoadedByHost[newFullFileName]; 1450this.projectsLoadedByHost[newFullFileName] = project; 1468foreach (Project loadedProject in projectsLoadedByHost.Values) 1486Debug.Assert(this.projectsLoadedByHost.Count == 0, "Shouldn't the host have unloaded the projects already?"); 1490Project[] arrayOfprojectsLoadedByHost = new Project[this.projectsLoadedByHost.Count]; 1491this.projectsLoadedByHost.Values.CopyTo(arrayOfprojectsLoadedByHost, 0); 1499ErrorUtilities.VerifyThrow(this.projectsLoadedByHost.Count == 0, "All projects did not get unloaded?"); 2065foreach (Project loadedProject in projectsLoadedByHost.Values) 2517Project projectCurrentlyLoaded = (Project)this.projectsLoadedByHost[projectFileInfo.FullName]; 2735if (this.projectsLoadedByHost.Contains(projectFullPath)) 2754if (this.projectsLoadedByHost.Count > 1) 2906Project loadedProjectWithSameFullPath = (Project)this.projectsLoadedByHost[childProjectFullPath];