30 instantiations of BuildManager
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
367s_singletonInstance = new BuildManager("Default");
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
80using (var buildManager = new BuildManager())
Microsoft.Build.Engine.UnitTests (24)
BackEnd\BuildManager_Logging_Tests.cs (1)
75_buildManager = new BuildManager();
BackEnd\BuildManager_Tests.cs (9)
84_buildManager = new BuildManager(); 375var shutdownManager = new BuildManager("IdleNodeShutdown"); 1138using (var bm = new BuildManager()) 1147var bm = new BuildManager(); 2103using (var newBuildManager = new BuildManager()) 2280using (var outerBuildManager = new BuildManager()) 2288using (var innerBuildManager = new BuildManager()) 3624using (var manager = new BuildManager()) 4008var manager = new BuildManager();
BackEnd\Scheduler_Tests.cs (3)
85_buildManager = new BuildManager(); 388_buildManager = new BuildManager(); 580_buildManager = new BuildManager();
BackEnd\SdkResultOutOfProc_Tests.cs (1)
64_buildManager = new BuildManager();
BackEnd\TargetEntry_Tests.cs (1)
878manager = new BuildManager();
BackEnd\TaskBuilder_Tests.cs (1)
144BuildManager manager = new BuildManager();
BackEnd\TaskRegistry_Tests.cs (1)
661using (var buildManager = new BuildManager())
BinaryLogger_Tests.cs (3)
443using var buildManager = new BuildManager(); 487using var buildManager = new BuildManager(); 573using var buildManager = new BuildManager();
Construction\SolutionProjectGenerator_Tests.cs (2)
2060buildManager = new BuildManager(); 2147buildManager = new BuildManager();
EvaluationProfiler_Tests.cs (1)
61_buildManager = new BuildManager();
Graph\ResultCacheBasedBuilds_Tests.cs (1)
102using (var buildManager = new BuildManager())
Microsoft.Build.Tasks.UnitTests (2)
Exec_Tests.cs (2)
943using (var buildManager = new BuildManager()) 999using (var buildManager = new BuildManager())
Microsoft.Build.UnitTests.Shared (2)
ObjectModelHelpers.cs (2)
1406using (var buildManager = new BuildManager()) 2078_buildManager = new BuildManager();
147 references to BuildManager
Microsoft.Build (24)
BackEnd\BuildManager\BuildManager.cs (12)
72private static BuildManager s_singletonInstance; 287/// Access it with <see cref="BuildManager.DefaultBuildManager"/> 297/// Access it with <see cref="BuildManager.DefaultBuildManager"/> 325/// Finalizes an instance of the <see cref="BuildManager"/> class. 344/// <see cref="BuildManager.PendBuildRequest(Microsoft.Build.Execution.BuildRequestData)"/>, <see cref="BuildManager.BuildRequest(Microsoft.Build.Execution.BuildRequestData)"/>, <see cref="BuildManager.PendBuildRequest(GraphBuildRequestData)"/>, <see cref="BuildManager.BuildRequest(GraphBuildRequestData)"/>, and <see cref="BuildManager.EndBuild()"/> may be called in this state. 349/// This is the state the BuildManager is in after <see cref="BuildManager.EndBuild()"/> has been called but before all existing submissions have completed. 357public static BuildManager DefaultBuildManager 404/// <see cref="BuildManager.BeginBuild(BuildParameters,IEnumerable{DeferredBuildMessage})"/>
BackEnd\BuildManager\BuildSubmission.cs (2)
59internal BuildSubmission(BuildManager buildManager, int submissionId, BuildRequestData requestData, bool legacyThreadingSemantics) 76public BuildManager BuildManager { get; }
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
196if (Execution.BuildManager.WaitForDebugger)
BackEnd\Components\Logging\LoggingService.cs (1)
1771Execution.BuildManager.NullLogger => null,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
36private readonly BuildManager _buildManager; 77BuildManager buildManager,
BackEnd\Node\OutOfProcServerNode.cs (1)
327BuildManager.DefaultBuildManager.CancelAllSubmissions();
Evaluation\Evaluator.cs (1)
849BuildManager.ProjectCacheDescriptors.TryAdd(projectCacheItem, projectCacheItem);
Graph\GraphBuildSubmission.cs (2)
49internal GraphBuildSubmission(BuildManager buildManager, int submissionId, GraphBuildRequestData requestData) 64public BuildManager BuildManager { get; }
Instance\ProjectInstance.cs (2)
2510BuildManager buildManager = BuildManager.DefaultBuildManager;
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
80using (var buildManager = new BuildManager())
Microsoft.Build.CommandLine.UnitTests (1)
MSBuildServer_Tests.cs (1)
255BuildManager.DefaultBuildManager.ShutdownAllNodes();
Microsoft.Build.Engine.OM.UnitTests (4)
Definition\ProjectItem_Tests.cs (2)
3751var buildManager = BuildManager.DefaultBuildManager;
Instance\ProjectInstance_Tests.cs (2)
402BuildManager.DefaultBuildManager.Build(new BuildParameters(), buildRequestData1); 408BuildManager.DefaultBuildManager.Build(new BuildParameters(), buildRequestData2);
Microsoft.Build.Engine.UnitTests (66)
BackEnd\BuildManager_Logging_Tests.cs (2)
55private readonly BuildManager _buildManager; 72BuildManager.DefaultBuildManager.Dispose();
BackEnd\BuildManager_Tests.cs (32)
48private readonly BuildManager _buildManager; 75BuildManager.DefaultBuildManager.Dispose(); 375var shutdownManager = new BuildManager("IdleNodeShutdown"); 967new BuildManager.DeferredBuildMessage(highMessage, MessageImportance.High), 968new BuildManager.DeferredBuildMessage(normalMessage, MessageImportance.Normal), 969new BuildManager.DeferredBuildMessage(lowMessage, MessageImportance.Low) 1138using (var bm = new BuildManager()) 1147var bm = new BuildManager(); 2103using (var newBuildManager = new BuildManager()) 2280using (var outerBuildManager = new BuildManager()) 2288using (var innerBuildManager = new BuildManager()) 3070BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3075ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3078BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3086ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3088BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3096BuildManager.DefaultBuildManager.EndBuild(); 3148BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3154ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3157BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3166ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3168BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3177BuildManager.DefaultBuildManager.EndBuild(); 3235BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3241ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3244BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3253ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3255BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3264BuildManager.DefaultBuildManager.EndBuild(); 3425private static string BuildAndCheckCache(BuildManager localBuildManager, IEnumerable<string> exceptCacheDirectories) 3624using (var manager = new BuildManager()) 4008var manager = new BuildManager();
BackEnd\Scheduler_Tests.cs (4)
54private BuildManager _buildManager; 68NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 375NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 569NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
BackEnd\SdkResultOutOfProc_Tests.cs (2)
36private readonly BuildManager _buildManager; 55BuildManager.DefaultBuildManager.Dispose();
BackEnd\TargetEntry_Tests.cs (2)
835NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 849BuildManager manager = null;
BackEnd\TaskBuilder_Tests.cs (1)
144BuildManager manager = new BuildManager();
BackEnd\TaskRegistry_Tests.cs (1)
661using (var buildManager = new BuildManager())
BinaryLogger_Tests.cs (3)
443using var buildManager = new BuildManager(); 487using var buildManager = new BuildManager(); 573using var buildManager = new BuildManager();
ConsoleLogger_Tests.cs (3)
219BuildManager.DefaultBuildManager.Build( 260BuildManager.DefaultBuildManager.Build( 312BuildManager.DefaultBuildManager.Build(
Construction\SolutionProjectGenerator_Tests.cs (4)
2044BuildManager buildManager = null; 2050NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 2131BuildManager buildManager = null; 2137NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
EvaluationProfiler_Tests.cs (2)
28private readonly BuildManager _buildManager; 59BuildManager.DefaultBuildManager.Dispose();
Graph\ResultCacheBasedBuilds_Tests.cs (1)
102using (var buildManager = new BuildManager())
ProjectCache\ProjectCacheTests.cs (9)
36BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 37_env.WithInvariant(new CustomConditionInvariant(() => BuildManager.ProjectCacheDescriptors.IsEmpty)); 569BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 573BuildManager.ProjectCacheDescriptors.ShouldHaveSingleItem(); 622BuildManager.ProjectCacheDescriptors.Clear(); 720BuildManager.ProjectCacheDescriptors.Clear(); 1449BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 1462BuildManager.ProjectCacheDescriptors.ShouldHaveSingleItem(); 1505BuildManager.ProjectCacheDescriptors.Clear();
Microsoft.Build.Tasks.UnitTests (3)
CreateItem_Tests.cs (1)
216BuildResult result = BuildManager.DefaultBuildManager.Build(parameters, data);
Exec_Tests.cs (2)
943using (var buildManager = new BuildManager()) 999using (var buildManager = new BuildManager())
Microsoft.Build.UnitTests.Shared (10)
EngineTestEnvironment.cs (4)
47BuildManager.DefaultBuildManager.BeginBuild( 56BuildManager.DefaultBuildManager.EndBuild(); 57BuildManager.DefaultBuildManager.Dispose(); 65SingletonField = typeof(BuildManager).GetField("s_singletonInstance", BindingFlags.Static | BindingFlags.NonPublic);
ObjectModelHelpers.cs (6)
1015BuildResult result = BuildManager.DefaultBuildManager.Build(parameters, data); 1406using (var buildManager = new BuildManager()) 1475BuildManager buildManager = BuildManager.DefaultBuildManager; 2053private readonly BuildManager _buildManager; 2062IEnumerable<BuildManager.DeferredBuildMessage> deferredMessages = null)
Microsoft.Build.Utilities.UnitTests (14)
MuxLogger_Tests.cs (14)
31BuildManager buildManager = BuildManager.DefaultBuildManager; 55BuildManager buildManager = BuildManager.DefaultBuildManager; 89BuildManager buildManager = BuildManager.DefaultBuildManager; 144BuildManager buildManager = BuildManager.DefaultBuildManager; 196BuildManager buildManager = BuildManager.DefaultBuildManager; 250BuildManager buildManager = BuildManager.DefaultBuildManager; 298BuildManager buildManager = BuildManager.DefaultBuildManager;
MSBuild (24)
XMake.cs (24)
1182BuildManager.DefaultBuildManager.CancelAllSubmissions(); 1238private static readonly List<BuildManager.DeferredBuildMessage> s_globalMessagesToLogInBuildLoggers = new(); 1512List<BuildManager.DeferredBuildMessage> messagesToLogInBuildLoggers = new(); 1514BuildManager buildManager = BuildManager.DefaultBuildManager; 1533new BuildManager.DeferredBuildMessage( 1692BuildManager.DefaultBuildManager.Dispose(); 1721private static List<BuildManager.DeferredBuildMessage> GetMessagesToLogInBuildLoggers(string commandLineString) 1723List<BuildManager.DeferredBuildMessage> messages = new(s_globalMessagesToLogInBuildLoggers) 1725new BuildManager.DeferredBuildMessage( 1730new BuildManager.DeferredBuildMessage( 1735new BuildManager.DeferredBuildMessage( 1740new BuildManager.DeferredBuildMessage( 1745new BuildManager.DeferredBuildMessage( 1755new BuildManager.DeferredBuildMessage( 1765private static BuildResult ExecuteBuild(BuildManager buildManager, BuildRequestData request) 1784private static GraphBuildResult ExecuteGraphBuild(BuildManager buildManager, GraphBuildRequestData request) 1803private static BuildResult ExecuteRestore(string projectFile, string toolsVersion, BuildManager buildManager, Dictionary<string, string> globalProperties, bool saveProjectResult = false) 2491BuildManager.WaitForDebugger = true; 2802new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedRedirected"), MessageImportance.Low)); 2810new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedNotSupported"), MessageImportance.Low)); 2817new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedDisabled"), MessageImportance.Low)); 2892new BuildManager.DeferredBuildMessage($"The environment variable MSBUILDTERMINALLOGGER was set to {terminalLoggerArg}.", MessageImportance.Low)); 2901new BuildManager.DeferredBuildMessage($"The environment variable MSBUILDLIVELOGGER was set to {liveLoggerArg}.", MessageImportance.Low));