44 references to GlobalProjectCollection
dotnet (2)
CommandFactory\CommandResolution\MSBuildProject.cs (1)
128_project = ProjectCollection.GlobalProjectCollection.LoadProject(
ReleasePropertyProjectLocator.cs (1)
106.CreateProjectInstance(ProjectCollection.GlobalProjectCollection);
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
127var project = ProjectCollection.GlobalProjectCollection.LoadProject(
Microsoft.Build (31)
BackEnd\BuildManager\BuildManager.cs (1)
2240ProjectCollection.GlobalProjectCollection,
BackEnd\Node\OutOfProcNode.cs (2)
758ProjectCollection.GlobalProjectCollection.RemoveAllToolsets(); 762ProjectCollection.GlobalProjectCollection.AddToolset(toolSet);
Construction\ProjectRootElement.cs (8)
745return Create(ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 754return Create(ProjectCollection.GlobalProjectCollection, projectFileOptions); 782return Create(path, ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 791return Create(path, ProjectCollection.GlobalProjectCollection, newProjectFileOptions); 827return Create(xmlReader, ProjectCollection.GlobalProjectCollection, preserveFormatting: false); 860return Open(path, ProjectCollection.GlobalProjectCollection); 902return TryOpen(path, ProjectCollection.GlobalProjectCollection); 1781return new ProjectRootElement(document, ProjectCollection.GlobalProjectCollection.ProjectRootElementCache);
Definition\Project.cs (7)
140: this(ProjectRootElement.Create(ProjectCollection.GlobalProjectCollection, newProjectFileOptions)) 215: this(xml, globalProperties, toolsVersion, ProjectCollection.GlobalProjectCollection) 309: this(xmlReader, globalProperties, toolsVersion, ProjectCollection.GlobalProjectCollection) 402: this(projectFile, globalProperties, toolsVersion, ProjectCollection.GlobalProjectCollection) 507options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection, 527options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection, 547options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection,
Definition\ProjectOptions.cs (1)
35/// 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)
Graph\ProjectGraphOptions.cs (2)
46/// The <see cref="ProjectCollection" /> to load projects into when constructing the graph. Defaults to <see cref="ProjectCollection.GlobalProjectCollection" />. 48public ProjectCollection ProjectCollection { get; init; } = ProjectCollection.GlobalProjectCollection;
Instance\ProjectInstance.cs (4)
234: this(projectFile, globalProperties, toolsVersion, ProjectCollection.GlobalProjectCollection) 341: this(xml, null, null, ProjectCollection.GlobalProjectCollection) 936options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection, 956options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection,
NuGet.CommandLine.XPlat (10)
Commands\Why\WhyCommandRunner.cs (1)
151ProjectCollection.GlobalProjectCollection.UnloadProject(project);
Utility\MSBuildAPIUtility.cs (9)
178ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 189ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 276ProjectCollection.GlobalProjectCollection.UnloadProject(project); 295ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 315ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 935var newProject = new ProjectInstance(project.Xml, globalProperties, null, ProjectCollection.GlobalProjectCollection); 1000ProjectCollection.GlobalProjectCollection.UnloadProject(projectPerFramework); 1069var element = VirtualProjectBuilder.CreateProjectRootElement(fullPath, ProjectCollection.GlobalProjectCollection); 1075return (ProjectRootElement.Open(filename, ProjectCollection.GlobalProjectCollection, preserveFormatting: true), false);