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