182 references to GlobalProjectCollection
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
127var project = ProjectCollection.GlobalProjectCollection.LoadProject(
Microsoft.Build (29)
BackEnd\BuildManager\BuildManager.cs (1)
1915ProjectCollection.GlobalProjectCollection,
BackEnd\Node\OutOfProcNode.cs (2)
735ProjectCollection.GlobalProjectCollection.RemoveAllToolsets(); 739ProjectCollection.GlobalProjectCollection.AddToolset(toolSet);
Construction\ProjectRootElement.cs (8)
721return Create(ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 730return Create(ProjectCollection.GlobalProjectCollection, projectFileOptions); 758return Create(path, ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 767return Create(path, ProjectCollection.GlobalProjectCollection, newProjectFileOptions); 803return Create(xmlReader, ProjectCollection.GlobalProjectCollection, preserveFormatting: false); 836return Open(path, ProjectCollection.GlobalProjectCollection); 878return TryOpen(path, ProjectCollection.GlobalProjectCollection); 1775return new ProjectRootElement(document, ProjectCollection.GlobalProjectCollection.ProjectRootElementCache);
Definition\Project.cs (7)
134: this(ProjectRootElement.Create(ProjectCollection.GlobalProjectCollection, newProjectFileOptions)) 209: this(xml, globalProperties, toolsVersion, ProjectCollection.GlobalProjectCollection) 303: this(xmlReader, globalProperties, toolsVersion, ProjectCollection.GlobalProjectCollection) 396: this(projectFile, globalProperties, toolsVersion, ProjectCollection.GlobalProjectCollection) 500options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection, 519options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection, 538options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection,
Definition\ProjectOptions.cs (1)
34/// The <see cref="ProjectCollection"/> the project is added to. Default is <see cref="ProjectCollection.GlobalProjectCollection"/>.
Graph\ProjectGraph.cs (6)
116: this(new ProjectGraphEntryPoint(entryProjectFile).AsEnumerable(), ProjectCollection.GlobalProjectCollection, null) 129: this(ProjectGraphEntryPoint.CreateEnumerable(entryProjectFiles), ProjectCollection.GlobalProjectCollection, null) 206: this(new ProjectGraphEntryPoint(entryProjectFile, globalProperties).AsEnumerable(), ProjectCollection.GlobalProjectCollection, null) 223: this(ProjectGraphEntryPoint.CreateEnumerable(entryProjectFiles, globalProperties), ProjectCollection.GlobalProjectCollection, null) 277: this(entryPoint.AsEnumerable(), ProjectCollection.GlobalProjectCollection, null) 289: this(entryPoints, ProjectCollection.GlobalProjectCollection, null)
Instance\ProjectInstance.cs (4)
218: this(projectFile, globalProperties, toolsVersion, ProjectCollection.GlobalProjectCollection) 323: this(xml, null, null, ProjectCollection.GlobalProjectCollection) 864options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection, 883options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection,
Microsoft.Build.Engine.OM.UnitTests (85)
Construction\ProjectFormatting_Tests.cs (14)
36ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 112ProjectCollection.GlobalProjectCollection, 145ProjectCollection.GlobalProjectCollection, 178ProjectCollection.GlobalProjectCollection, 208ProjectCollection.GlobalProjectCollection, 235ProjectCollection.GlobalProjectCollection, 267ProjectCollection.GlobalProjectCollection, 303ProjectCollection.GlobalProjectCollection, 342ProjectRootElement xml = ProjectRootElement.Create(XmlReader.Create(new StringReader(content)), ProjectCollection.GlobalProjectCollection, 366ProjectCollection.GlobalProjectCollection, 391ProjectRootElement xml = ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection, 418ProjectCollection.GlobalProjectCollection, 443ProjectRootElement xml = ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection, 666var project = new Project(ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection));
Construction\ProjectMetadataElement_Tests.cs (12)
553ProjectCollection.GlobalProjectCollection, 595ProjectCollection.GlobalProjectCollection, 668ProjectCollection.GlobalProjectCollection, 710ProjectCollection.GlobalProjectCollection, 794ProjectCollection.GlobalProjectCollection, 855ProjectCollection.GlobalProjectCollection, 922ProjectCollection.GlobalProjectCollection, 963ProjectCollection.GlobalProjectCollection, 1033ProjectCollection.GlobalProjectCollection, 1071ProjectCollection.GlobalProjectCollection, 1140ProjectCollection.GlobalProjectCollection, 1185ProjectCollection.GlobalProjectCollection,
Construction\WhiteSpacePreservation_Tests.cs (1)
472var projectElement = ProjectRootElement.Open(file, ProjectCollection.GlobalProjectCollection, true);
Definition\Project_Tests.cs (7)
54ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 62ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 63ProjectCollection.GlobalProjectCollection.Count.ShouldBe(0); 65IDictionary<string, string> globalProperties = ProjectCollection.GlobalProjectCollection.GlobalProperties; 68ProjectCollection.GlobalProjectCollection.RemoveGlobalProperty(propertyName); 71ProjectCollection.GlobalProjectCollection.GlobalProperties.ShouldBeEmpty(); 2036ProjectCollection.GlobalProjectCollection.RegisterLogger(mockLogger);
Definition\ProjectCollection_Tests.cs (50)
36ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 44ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 45Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count); 47IDictionary<string, string> globalProperties = ProjectCollection.GlobalProjectCollection.GlobalProperties; 50ProjectCollection.GlobalProjectCollection.RemoveGlobalProperty(propertyName); 53Assert.Empty(ProjectCollection.GlobalProjectCollection.GlobalProperties); 72Project project2 = ProjectCollection.GlobalProjectCollection.LoadProject(path); 96Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count); 101Project project2 = ProjectCollection.GlobalProjectCollection.LoadProject(path); 150Project project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\x"); 302Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count); 304ProjectCollection.GlobalProjectCollection.LoadProject(path); 306Assert.Equal(1, ProjectCollection.GlobalProjectCollection.Count); 390ProjectCollection.GlobalProjectCollection.SetGlobalProperty("Configuration", "Debug"); 397ProjectCollection.GlobalProjectCollection.LoadProject("c:\\1", globals, null); 399Assert.Equal(1, ProjectCollection.GlobalProjectCollection.Count); 425Assert.True(ReferenceEquals(project1, ProjectCollection.GlobalProjectCollection.LoadProject(projectDirectory, globalProperties1, ObjectModelHelpers.MSBuildDefaultToolsVersion))); 426Assert.True(ReferenceEquals(project2, ProjectCollection.GlobalProjectCollection.LoadProject(projectDirectory, globalProperties2, ObjectModelHelpers.MSBuildDefaultToolsVersion))); 428List<Project> projects = Helpers.MakeList(ProjectCollection.GlobalProjectCollection.LoadedProjects); 431Assert.Equal(2, ProjectCollection.GlobalProjectCollection.Count); 447ProjectCollection.GlobalProjectCollection.SetGlobalProperty("Configuration", "Debug"); 458Project project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\1", project2Globals, null); 464ProjectCollection.GlobalProjectCollection.SetGlobalProperty("Platform", "X64"); 473ProjectCollection.GlobalProjectCollection.SetGlobalProperty("Configuration", "Debug2"); 474ProjectCollection.GlobalProjectCollection.SetGlobalProperty("Platform", "X86"); 480ProjectCollection.GlobalProjectCollection.SetGlobalProperty("MyProperty", "MyValue2"); 513Assert.True(ReferenceEquals(project1, ProjectCollection.GlobalProjectCollection.LoadProject("c:\\1", null, "2.0"))); 514Assert.True(ReferenceEquals(project2, ProjectCollection.GlobalProjectCollection.LoadProject("c:\\1", null, ObjectModelHelpers.MSBuildDefaultToolsVersion))); 532Project project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\123.proj", null, null); 552Project project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\123.proj", null, null); 696Assert.Equal(1, ProjectCollection.GlobalProjectCollection.Count); 698ProjectCollection.GlobalProjectCollection.UnloadProject(project); // should not throw 700Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count); 701Assert.Empty(Helpers.MakeList(ProjectCollection.GlobalProjectCollection.LoadedProjects)); 714ProjectCollection.GlobalProjectCollection.UnloadProject(project); 715ProjectCollection.GlobalProjectCollection.UnloadProject(xml); 722ProjectCollection.GlobalProjectCollection.LoadProject(xml.FullPath); 741ProjectCollection.GlobalProjectCollection.UnloadProject(project.Xml); 763ProjectCollection.GlobalProjectCollection.UnloadProject(importProject); 768ProjectCollection.GlobalProjectCollection.UnloadProject(importedXml); 788Assert.Equal(1, ProjectCollection.GlobalProjectCollection.Count); 790Assert.True(ReferenceEquals(project, Helpers.MakeList(ProjectCollection.GlobalProjectCollection.LoadedProjects)[0])); 792ProjectCollection.GlobalProjectCollection.UnloadProject(project); // should not throw 794Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count); 807ProjectCollection.GlobalProjectCollection.SetGlobalProperty("Configuration", "Debug"); 1015ProjectCollection.GlobalProjectCollection.AddToolset(null); 1059ProjectCollection.GlobalProjectCollection.RemoveToolset(null); 1071ProjectCollection.GlobalProjectCollection.RemoveToolset(String.Empty); 1119ProjectCollection.GlobalProjectCollection.DefaultToolsVersion = String.Empty; 1131ProjectCollection.GlobalProjectCollection.DefaultToolsVersion = "nonexistent";
Definition\ProjectProperty_Tests.cs (1)
194Project project = new Project(globalProperties, null, ProjectCollection.GlobalProjectCollection);
Microsoft.Build.Engine.UnitTests (54)
BackEnd\BuildManager_Tests.cs (3)
3065new BuildParameters(ProjectCollection.GlobalProjectCollection) 3143new BuildParameters(ProjectCollection.GlobalProjectCollection) 3228new BuildParameters(ProjectCollection.GlobalProjectCollection)
BackEnd\ConfigurationMetadata_Tests.cs (1)
29ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
BackEnd\MSBuild_Tests.cs (2)
27ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 32ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
BackEnd\TargetUpToDateChecker_Tests.cs (2)
40ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 588ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
BackEnd\TaskRegistry_Tests.cs (2)
2182? new TaskRegistry(toolset, ProjectCollection.GlobalProjectCollection.ProjectRootElementCache) 2183: new TaskRegistry(ProjectCollection.GlobalProjectCollection.ProjectRootElementCache);
Construction\SolutionFilter_Tests.cs (1)
35ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
Construction\SolutionProjectGenerator_Tests.cs (7)
53ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 428Toolset t = ProjectCollection.GlobalProjectCollection.GetToolset(instances[0].ToolsVersion); 1838Assert.Empty(ProjectCollection.GlobalProjectCollection.LoadedProjects); 1842Assert.Empty(ProjectCollection.GlobalProjectCollection.LoadedProjects); 1858ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 1893Assert.Empty(ProjectCollection.GlobalProjectCollection.LoadedProjects); 1898Assert.Empty(ProjectCollection.GlobalProjectCollection.LoadedProjects);
Definition\Project_Internal_Tests.cs (1)
94Project project2 = ProjectCollection.GlobalProjectCollection.LoadProject("c:\\123.proj", null, null);
Definition\Toolset_Tests.cs (1)
180Toolset t = ProjectCollection.GlobalProjectCollection.GetToolset("4.0");
Definition\ToolsVersion_Tests.cs (4)
156TaskRegistry taskRegistry = (TaskRegistry)t.GetTaskRegistry(null, new BuildEventContext(1, 2, BuildEventContext.InvalidProjectContextId, 4), ProjectCollection.GlobalProjectCollection.ProjectRootElementCache); 184TaskRegistry taskRegistry = (TaskRegistry)t.GetTaskRegistry(service, BuildEventContext.Invalid, ProjectCollection.GlobalProjectCollection.ProjectRootElementCache); 206TaskRegistry taskRegistry = (TaskRegistry)t.GetTaskRegistry(service, BuildEventContext.Invalid, ProjectCollection.GlobalProjectCollection.ProjectRootElementCache); 897TaskRegistry taskRegistry = (TaskRegistry)t.GetTaskRegistry(null, new BuildEventContext(1, 2, BuildEventContext.InvalidProjectContextId, 4), ProjectCollection.GlobalProjectCollection.ProjectRootElementCache);
EscapingInProjects_Tests.cs (1)
81ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
Evaluation\EvaluationLogging_Tests.cs (2)
27ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 36ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
Evaluation\Evaluator_Tests.cs (3)
40ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 49ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 1335ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
Evaluation\ItemEvaluation_Tests.cs (2)
28ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 37ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
Evaluation\Preprocessor_Tests.cs (1)
37ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
Evaluation\ProjectRootElementCache_Tests.cs (8)
30ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 40ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 52ProjectCollection.GlobalProjectCollection.ProjectRootElementCache.Get("c:\\foo", (p, c) => null, true, false); 63ProjectCollection.GlobalProjectCollection.ProjectRootElementCache.Get("c:\\foo", (p, c) => ProjectRootElement.Create("c:\\bar"), true, false); 74ProjectRootElement projectRootElement2 = ProjectCollection.GlobalProjectCollection.ProjectRootElementCache.Get(rootedPath, (p, c) => { throw new InvalidOperationException(); }, true, false); 91projectRootElement = ProjectCollection.GlobalProjectCollection.ProjectRootElementCache.Get(projectPath, (p, c) => { throw new InvalidOperationException(); }, true, false); 95ProjectCollection.GlobalProjectCollection.ProjectRootElementCache.DiscardStrongReferences(); 99Assert.Null(ProjectCollection.GlobalProjectCollection.ProjectRootElementCache.TryGet(projectPath));
Evaluation\SimpleProjectRootElementCache_Tests.cs (2)
21ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 27ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
Graph\ProjectGraph_Tests.cs (2)
107ProjectCollection.GlobalProjectCollection, 209ProjectCollection.GlobalProjectCollection,
Instance\HostServices_Tests.cs (7)
32ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 408ProjectCollection.GlobalProjectCollection.HostServices = hostServices; 413ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 427ProjectCollection.GlobalProjectCollection.HostServices = hostServices; 433ProjectCollection.GlobalProjectCollection.UnloadProject(project1); 437ProjectCollection.GlobalProjectCollection.UnloadProject(project2); 507ProjectCollection.GlobalProjectCollection.LoadProject(
Instance\ProjectInstance_Internal_Tests.cs (2)
287XmlReader.Create(new StringReader("<Project></Project>")), ProjectCollection.GlobalProjectCollection.ProjectRootElementCache, false, false)); 957Project project = new Project(reader, globalProperties, toolsVersion ?? ObjectModelHelpers.MSBuildDefaultToolsVersion, projectCollection ?? ProjectCollection.GlobalProjectCollection);
Microsoft.Build.Tasks.UnitTests (6)
CallTarget_Tests.cs (2)
21ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 26ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
CreateProperty_Tests.cs (2)
16ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 21ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
MSBuild_Tests.cs (2)
29ProjectCollection.GlobalProjectCollection.UnloadAllProjects(); 34ProjectCollection.GlobalProjectCollection.UnloadAllProjects();
Microsoft.Build.Utilities.UnitTests (7)
MuxLogger_Tests.cs (5)
57BuildParameters parameters = new BuildParameters(ProjectCollection.GlobalProjectCollection); 146BuildParameters parameters = new BuildParameters(ProjectCollection.GlobalProjectCollection); 198BuildParameters parameters = new BuildParameters(ProjectCollection.GlobalProjectCollection); 252BuildParameters parameters = new BuildParameters(ProjectCollection.GlobalProjectCollection); 300BuildParameters parameters = new BuildParameters(ProjectCollection.GlobalProjectCollection);
ToolLocationHelper_Tests.cs (2)
692string tv12path = Path.Combine(ProjectCollection.GlobalProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion).ToolsPath, MSBuildExeName); 714var toolsPath32 = ProjectCollection.GlobalProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion).Properties["MSBuildToolsPath32"];