52 references to ToolsetDefinitionLocations
dotnet (4)
Commands\Run\RunCommand.cs (1)
419var collection = new ProjectCollection(globalProperties: globalProperties, loggers: binaryLogger is null ? null : [binaryLogger], toolsetDefinitionLocations: ToolsetDefinitionLocations.Default);
Commands\Run\VirtualProjectBuildingCommand.cs (1)
303ToolsetDefinitionLocations.Default);
Commands\Test\MTP\MSBuildUtility.cs (2)
40using var collection = new ProjectCollection(globalProperties: CommonRunHelpers.GetGlobalPropertiesFromArgs(msbuildArgs), loggers: logger is null ? null : [logger], toolsetDefinitionLocations: ToolsetDefinitionLocations.Default); 62using var collection = new ProjectCollection(globalProperties: CommonRunHelpers.GetGlobalPropertiesFromArgs(msbuildArgs), logger is null ? null : [logger], toolsetDefinitionLocations: ToolsetDefinitionLocations.Default);
dotnet-watch (1)
Build\ProjectGraphUtilities.cs (1)
35ToolsetDefinitionLocations.Default,
Microsoft.Build (23)
BackEnd\BuildManager\BuildParameters.cs (2)
611public ToolsetDefinitionLocations ToolsetDefinitionLocations { get; set; } = ToolsetDefinitionLocations.Default;
Definition\ProjectCollection.cs (10)
222public ProjectCollection(ToolsetDefinitionLocations toolsetLocations) 234: this(globalProperties, null, ToolsetDefinitionLocations.Default) 246public ProjectCollection(IDictionary<string, string> globalProperties, IEnumerable<ILogger> loggers, ToolsetDefinitionLocations toolsetDefinitionLocations) 264public ProjectCollection(IDictionary<string, string> globalProperties, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ToolsetDefinitionLocations toolsetDefinitionLocations, int maxNodeCount, bool onlyLogCriticalEvents) 283public ProjectCollection(IDictionary<string, string> globalProperties, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ToolsetDefinitionLocations toolsetDefinitionLocations, int maxNodeCount, bool onlyLogCriticalEvents, bool loadProjectsReadOnly) 305/// This constructor disables target output logging, so TerminalLogger and other loggers may not work well. Prefer <see cref="ProjectCollection(IDictionary{string, string}, IEnumerable{ILogger}, IEnumerable{ForwardingLoggerRecord}, ToolsetDefinitionLocations, int, bool, bool, bool, bool, bool)"/> instead to control this behavior. 307public ProjectCollection(IDictionary<string, string> globalProperties, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ToolsetDefinitionLocations toolsetDefinitionLocations, int maxNodeCount, bool onlyLogCriticalEvents, bool loadProjectsReadOnly, bool useAsynchronousLogging, bool reuseProjectRootElementCache) : 329public ProjectCollection(IDictionary<string, string> globalProperties, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ToolsetDefinitionLocations toolsetDefinitionLocations, int maxNodeCount, bool onlyLogCriticalEvents, bool loadProjectsReadOnly, bool useAsynchronousLogging, bool reuseProjectRootElementCache, bool enableTargetOutputLogging) 461var local = new ProjectCollection(null, null, null, ToolsetDefinitionLocations.Default, 674public ToolsetDefinitionLocations ToolsetLocations { get; }
Definition\ToolsetReader.cs (9)
82internal static string ReadAllToolsets(Dictionary<string, Toolset> toolsets, PropertyDictionary<ProjectPropertyInstance> environmentProperties, PropertyDictionary<ProjectPropertyInstance> globalProperties, ToolsetDefinitionLocations locations) 104ToolsetDefinitionLocations locations) 117if ((locations & ToolsetDefinitionLocations.ConfigurationFile) == ToolsetDefinitionLocations.ConfigurationFile) 146if ((locations & ToolsetDefinitionLocations.Registry) == ToolsetDefinitionLocations.Registry) 238if (((locations & ToolsetDefinitionLocations.Registry) != 0) && !toolsets.ContainsKey("2.0") 255if ((locations & ToolsetDefinitionLocations.Local) == ToolsetDefinitionLocations.Local)
Evaluation\ToolsetProvider.cs (2)
29public ToolsetProvider(string defaultToolsVersion, PropertyDictionary<ProjectPropertyInstance> environmentProperties, PropertyDictionary<ProjectPropertyInstance> globalProperties, ToolsetDefinitionLocations toolsetDefinitionLocations) 102private void InitializeToolsetCollection(PropertyDictionary<ProjectPropertyInstance> environmentProperties, PropertyDictionary<ProjectPropertyInstance> globalProperties, ToolsetDefinitionLocations toolsetDefinitionLocations)
Microsoft.Build.Engine.OM.UnitTests (5)
Definition\Project_Tests.cs (4)
991using ProjectCollection collection = new ProjectCollection(initial, null, ToolsetDefinitionLocations.ConfigurationFile); 2442ProjectCollection collection = new ProjectCollection(globalProperties, loggers, ToolsetDefinitionLocations.None); 2466ProjectCollection collection = new ProjectCollection(globalProperties, loggers, ToolsetDefinitionLocations.None); 2536ProjectCollection collection = new ProjectCollection(globalProperties, loggers, ToolsetDefinitionLocations.None);
Definition\ProjectCollection_Tests.cs (1)
1111using var collection = new ProjectCollection(null, null, ToolsetDefinitionLocations.Registry);
Microsoft.Build.Engine.UnitTests (7)
BackEnd\BuildManager_Tests.cs (1)
84_projectCollection = new ProjectCollection(globalProperties: null, _parameters.Loggers, ToolsetDefinitionLocations.Default);
BackEnd\MSBuild_Tests.cs (1)
1558using ProjectCollection pc = new ProjectCollection(null, new List<ILogger> { logger }, null, ToolsetDefinitionLocations.Default, 2, false);
Evaluation\Evaluator_Tests.cs (2)
65using ProjectCollection collection = new(new Dictionary<string, string>(), [logger], ToolsetDefinitionLocations.Default); 4719globalProperties, new List<ILogger> { logger }, ToolsetDefinitionLocations.Default);
Evaluation\ImportFromMSBuildExtensionsPath_Tests.cs (2)
982projColln = new ProjectCollection(ToolsetDefinitionLocations.ConfigurationFile); 990projColln = new ProjectCollection(globalProperties, loggers: null, ToolsetDefinitionLocations.ConfigurationFile);
Evaluation\ToolsetConfigurationNet5_Tests.cs (1)
55using var projectCollection = new ProjectCollection(ToolsetDefinitionLocations.ConfigurationFile);
Microsoft.Build.Tasks.UnitTests (2)
Exec_Tests.cs (2)
965ToolsetDefinitionLocations.Default, 1022ToolsetDefinitionLocations.Default,
Microsoft.Build.UnitTests.Shared (1)
ObjectModelHelpers.cs (1)
1363projectCollection = new ProjectCollection(null, null, null, ToolsetDefinitionLocations.Default,
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
Build\ProjectBuildManager.cs (3)
157MSB.Evaluation.ToolsetDefinitionLocations.Default); 185MSB.Evaluation.ToolsetDefinitionLocations.Default); 241_batchBuildProjectCollection = new MSB.Evaluation.ProjectCollection(allProperties, loggers: [], MSB.Evaluation.ToolsetDefinitionLocations.Default);
Microsoft.NET.Build.Tests (1)
GivenThatWeWantToBuildADesktopExe.cs (1)
115var collection = new ProjectCollection(null, loggers, ToolsetDefinitionLocations.Default);
MSBuild (5)
XMake.cs (5)
819using (ProjectCollection collection = new(globalProperties, loggers, ToolsetDefinitionLocations.Default)) 1388ToolsetDefinitionLocations toolsetDefinitionLocations = ToolsetDefinitionLocations.Default; 1504parameters.ToolsetDefinitionLocations = Microsoft.Build.Evaluation.ToolsetDefinitionLocations.ConfigurationFile | Microsoft.Build.Evaluation.ToolsetDefinitionLocations.Registry;