41 references to GlobalProjectCollection
dotnet (2)
CommandFactory\CommandResolution\MSBuildProject.cs (1)
128_project = ProjectCollection.GlobalProjectCollection.LoadProject(
ReleasePropertyProjectLocator.cs (1)
102.CreateProjectInstance(ProjectCollection.GlobalProjectCollection);
Microsoft.Build (29)
BackEnd\BuildManager\BuildManager.cs (1)
2160ProjectCollection.GlobalProjectCollection,
BackEnd\Node\OutOfProcNode.cs (2)
754ProjectCollection.GlobalProjectCollection.RemoveAllToolsets(); 758ProjectCollection.GlobalProjectCollection.AddToolset(toolSet);
Construction\ProjectRootElement.cs (8)
751return Create(ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 760return Create(ProjectCollection.GlobalProjectCollection, projectFileOptions); 788return Create(path, ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 797return Create(path, ProjectCollection.GlobalProjectCollection, newProjectFileOptions); 833return Create(xmlReader, ProjectCollection.GlobalProjectCollection, preserveFormatting: false); 866return Open(path, ProjectCollection.GlobalProjectCollection); 908return TryOpen(path, ProjectCollection.GlobalProjectCollection); 1787return 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) 506options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection, 525options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection, 544options.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)
227: this(projectFile, globalProperties, toolsVersion, ProjectCollection.GlobalProjectCollection) 332: this(xml, null, null, ProjectCollection.GlobalProjectCollection) 926options.ProjectCollection ?? ProjectCollection.GlobalProjectCollection, 945options.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); 934var newProject = new ProjectInstance(project.Xml, globalProperties, null, ProjectCollection.GlobalProjectCollection); 999ProjectCollection.GlobalProjectCollection.UnloadProject(projectPerFramework); 1068var element = VirtualProjectBuilder.CreateProjectRootElement(fullPath, ProjectCollection.GlobalProjectCollection); 1074return (ProjectRootElement.Open(filename, ProjectCollection.GlobalProjectCollection, preserveFormatting: true), false);