31 instantiations of BuildManager
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
363s_singletonInstance = new BuildManager("Default");
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
87using (var buildManager = new BuildManager())
Microsoft.Build.Engine.UnitTests (25)
BackEnd\BuildManager_Logging_Tests.cs (1)
72_buildManager = new BuildManager();
BackEnd\BuildManager_Tests.cs (9)
84_buildManager = new BuildManager(); 374using var shutdownManager = new BuildManager("IdleNodeShutdown"); 1156using (var bm = new BuildManager()) 1165var bm = new BuildManager(); 2169using (var newBuildManager = new BuildManager()) 2346using (var outerBuildManager = new BuildManager()) 2354using (var innerBuildManager = new BuildManager()) 3734using (var manager = new BuildManager()) 4119using var manager = new BuildManager();
BackEnd\Scheduler_Tests.cs (3)
89_buildManager = new BuildManager(); 392_buildManager = new BuildManager(); 584_buildManager = new BuildManager();
BackEnd\SdkResultOutOfProc_Tests.cs (1)
51_buildManager = new BuildManager();
BackEnd\TargetEntry_Tests.cs (1)
776manager = new BuildManager();
BackEnd\TaskBuilder_Tests.cs (1)
133BuildManager manager = new BuildManager();
BackEnd\TaskRegistry_Tests.cs (1)
617using (var buildManager = new BuildManager())
BinaryLogger_Tests.cs (3)
429using var buildManager = new BuildManager(); 473using var buildManager = new BuildManager(); 592using var buildManager = new BuildManager();
Construction\SolutionProjectGenerator_Tests.cs (2)
2200buildManager = new BuildManager(); 2288buildManager = new BuildManager();
EvaluationProfiler_Tests.cs (1)
60_buildManager = new BuildManager();
Graph\ResultCacheBasedBuilds_Tests.cs (1)
101using (var buildManager = new BuildManager())
Telemetry\Telemetry_Tests.cs (1)
293using (var buildManager = new BuildManager())
Microsoft.Build.Tasks.UnitTests (2)
Exec_Tests.cs (2)
964using (var buildManager = new BuildManager()) 1020using (var buildManager = new BuildManager())
Microsoft.Build.UnitTests.Shared (2)
ObjectModelHelpers.cs (2)
1427using (var buildManager = new BuildManager()) 2101_buildManager = new BuildManager();
193 references to BuildManager
Microsoft.Build (26)
BackEnd\BuildManager\BuildManager.cs (6)
71private static BuildManager? s_singletonInstance; 321/// Finalizes an instance of the <see cref="BuildManager"/> class. 340/// <see cref="PendBuildRequest(BuildRequestData)"/>, <see cref="BuildRequest(BuildRequestData)"/>, <see cref="PendBuildRequest(GraphBuildRequestData)"/>, <see cref="BuildManager.BuildRequest(GraphBuildRequestData)"/>, and <see cref="BuildManager.EndBuild()"/> may be called in this state. 353public static BuildManager DefaultBuildManager 410/// <see cref="BuildManager.BeginBuild(BuildParameters,IEnumerable{DeferredBuildMessage})"/>
BackEnd\BuildManager\BuildRequestData.cs (1)
176internal override BuildSubmissionBase<BuildRequestData, BuildResult> CreateSubmission(BuildManager buildManager,
BackEnd\BuildManager\BuildRequestDataBase.cs (1)
65BuildManager buildManager, int submissionId, TRequestData requestData, bool legacyThreadingSemantics);
BackEnd\BuildManager\BuildSubmission.cs (3)
35protected internal BuildSubmissionBase(BuildManager buildManager, int submissionId, TRequestData requestData) 158internal BuildSubmission(BuildManager buildManager, int submissionId, BuildRequestData requestData, bool legacyThreadingSemantics) 254public new BuildManager BuildManager => base.BuildManager;
BackEnd\BuildManager\BuildSubmissionBase.cs (2)
37protected internal BuildSubmissionBase(BuildManager buildManager, int submissionId) 51public BuildManager BuildManager { get; }
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
219if (Execution.BuildManager.WaitForDebugger)
BackEnd\Components\Logging\LoggingService.cs (1)
1903Execution.BuildManager.NullLogger => null,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
40private readonly BuildManager _buildManager; 81BuildManager buildManager,
BackEnd\Node\OutOfProcServerNode.cs (1)
345BuildManager.DefaultBuildManager.CancelAllSubmissions();
BuildCheck\Infrastructure\BuildCheckReplayModeConnector.cs (2)
20/// <param name="buildManager"><see cref="BuildManager"/> to get the registered <see cref="IBuildCheckManagerProvider"/> component from.</param> 24BuildManager buildManager,
Evaluation\Evaluator.cs (1)
864BuildManager.ProjectCacheDescriptors.TryAdd(projectCacheItem, projectCacheItem);
Graph\GraphBuildRequestData.cs (1)
190internal override BuildSubmissionBase<GraphBuildRequestData, GraphBuildResult> CreateSubmission(BuildManager buildManager, int submissionId, GraphBuildRequestData requestData,
Graph\GraphBuildSubmission.cs (2)
28internal GraphBuildSubmission(BuildManager buildManager, int submissionId, GraphBuildRequestData requestData) : 85public new BuildManager BuildManager => base.BuildManager;
Instance\ProjectInstance.cs (2)
2791BuildManager buildManager = BuildManager.DefaultBuildManager;
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
87using (var buildManager = new BuildManager())
Microsoft.Build.CommandLine.UnitTests (2)
MSBuildServer_Tests.cs (1)
257BuildManager.DefaultBuildManager.ShutdownAllNodes();
XMake_BinlogSwitch_Tests.cs (1)
263List<BuildManager.DeferredBuildMessage> deferredBuildMessages = new();
Microsoft.Build.Engine.OM.UnitTests (4)
Definition\ProjectItem_Tests.cs (2)
3755var buildManager = BuildManager.DefaultBuildManager;
Instance\ProjectInstance_Tests.cs (2)
401BuildManager.DefaultBuildManager.Build(new BuildParameters(), buildRequestData1); 407BuildManager.DefaultBuildManager.Build(new BuildParameters(), buildRequestData2);
Microsoft.Build.Engine.UnitTests (100)
BackEnd\BuildManager_Logging_Tests.cs (2)
54private readonly BuildManager _buildManager; 69BuildManager.DefaultBuildManager.Dispose();
BackEnd\BuildManager_Tests.cs (36)
48private readonly BuildManager _buildManager; 75BuildManager.DefaultBuildManager.Dispose(); 374using var shutdownManager = new BuildManager("IdleNodeShutdown"); 985new BuildManager.DeferredBuildMessage(highMessage, MessageImportance.High), 986new BuildManager.DeferredBuildMessage(normalMessage, MessageImportance.Normal), 987new BuildManager.DeferredBuildMessage(lowMessage, MessageImportance.Low) 1156using (var bm = new BuildManager()) 1165var bm = new BuildManager(); 2169using (var newBuildManager = new BuildManager()) 2346using (var outerBuildManager = new BuildManager()) 2354using (var innerBuildManager = new BuildManager()) 3136BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3141ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3144BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3152ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3154BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3162BuildManager.DefaultBuildManager.EndBuild(); 3214BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3220ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3223BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3232ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3234BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3243BuildManager.DefaultBuildManager.EndBuild(); 3301BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3307ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3310BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3319ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3321BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3330BuildManager.DefaultBuildManager.EndBuild(); 3534private static string BuildAndCheckCache(BuildManager localBuildManager, IEnumerable<string> exceptCacheDirectories) 3734using (var manager = new BuildManager()) 4119using var manager = new BuildManager(); 4608BuildManager.DefaultBuildManager.Dispose(); 4609BuildResult result = BuildManager.DefaultBuildManager.Build(buildParameters, data); 4692BuildManager.DefaultBuildManager.Dispose(); 4693BuildResult result = BuildManager.DefaultBuildManager.Build(buildParameters, data);
BackEnd\Scheduler_Tests.cs (4)
53private BuildManager _buildManager; 72NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 379NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 573NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
BackEnd\SdkResultOutOfProc_Tests.cs (2)
36private readonly BuildManager _buildManager; 48BuildManager.DefaultBuildManager.Dispose();
BackEnd\TargetEntry_Tests.cs (2)
731NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 745BuildManager manager = null;
BackEnd\TaskBuilder_Tests.cs (1)
133BuildManager manager = new BuildManager();
BackEnd\TaskHost_MultiThreadableTask_Tests.cs (1)
94var result = BuildManager.DefaultBuildManager.Build(buildParameters, buildRequestData);
BackEnd\TaskHostCallback_Tests.cs (10)
56BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 91BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 136BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 169BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 201BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 236BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 291BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 343BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 391BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 438BuildResult buildResult = BuildManager.DefaultBuildManager.Build(
BackEnd\TaskHostFactory_Tests.cs (4)
74BuildManager buildManager = BuildManager.DefaultBuildManager; 390BuildManager buildManager = BuildManager.DefaultBuildManager;
BackEnd\TaskRegistry_Tests.cs (1)
617using (var buildManager = new BuildManager())
BackEnd\TaskRouter_IntegrationTests.cs (14)
80var buildManager = BuildManager.DefaultBuildManager; 125var buildManager = BuildManager.DefaultBuildManager; 170var buildManager = BuildManager.DefaultBuildManager; 215var buildManager = BuildManager.DefaultBuildManager; 259var buildManager = BuildManager.DefaultBuildManager; 313var buildManager = BuildManager.DefaultBuildManager; 371var buildManager = BuildManager.DefaultBuildManager;
BinaryLogger_Tests.cs (3)
429using var buildManager = new BuildManager(); 473using var buildManager = new BuildManager(); 592using var buildManager = new BuildManager();
ConsoleLogger_Tests.cs (3)
217BuildManager.DefaultBuildManager.Build( 258BuildManager.DefaultBuildManager.Build( 310BuildManager.DefaultBuildManager.Build(
Construction\SolutionProjectGenerator_Tests.cs (4)
2184BuildManager buildManager = null; 2190NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 2272BuildManager buildManager = null; 2278NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
EvaluationProfiler_Tests.cs (2)
27private readonly BuildManager _buildManager; 58BuildManager.DefaultBuildManager.Dispose();
Graph\ResultCacheBasedBuilds_Tests.cs (1)
101using (var buildManager = new BuildManager())
ProjectCache\ProjectCacheTests.cs (9)
39BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 40_env.WithInvariant(new CustomConditionInvariant(() => BuildManager.ProjectCacheDescriptors.IsEmpty)); 587BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 591BuildManager.ProjectCacheDescriptors.ShouldHaveSingleItem(); 640BuildManager.ProjectCacheDescriptors.Clear(); 738BuildManager.ProjectCacheDescriptors.Clear(); 1468BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 1481BuildManager.ProjectCacheDescriptors.ShouldHaveSingleItem(); 1524BuildManager.ProjectCacheDescriptors.Clear();
Telemetry\Telemetry_Tests.cs (1)
293using (var buildManager = new BuildManager())
Microsoft.Build.Tasks.UnitTests (3)
CreateItem_Tests.cs (1)
212BuildResult result = BuildManager.DefaultBuildManager.Build(parameters, data);
Exec_Tests.cs (2)
964using (var buildManager = new BuildManager()) 1020using (var buildManager = new BuildManager())
Microsoft.Build.UnitTests.Shared (10)
EngineTestEnvironment.cs (4)
48BuildManager.DefaultBuildManager.BeginBuild( 57BuildManager.DefaultBuildManager.EndBuild(); 58BuildManager.DefaultBuildManager.Dispose(); 66SingletonField = typeof(BuildManager).GetField("s_singletonInstance", BindingFlags.Static | BindingFlags.NonPublic);
ObjectModelHelpers.cs (6)
1021BuildResult result = BuildManager.DefaultBuildManager.Build(parameters, data); 1427using (var buildManager = new BuildManager()) 1496BuildManager buildManager = BuildManager.DefaultBuildManager; 2076private readonly BuildManager _buildManager; 2085IEnumerable<BuildManager.DeferredBuildMessage> deferredMessages = null)
Microsoft.Build.Utilities.UnitTests (14)
MuxLogger_Tests.cs (14)
29BuildManager buildManager = BuildManager.DefaultBuildManager; 54BuildManager buildManager = BuildManager.DefaultBuildManager; 88BuildManager buildManager = BuildManager.DefaultBuildManager; 149BuildManager buildManager = BuildManager.DefaultBuildManager; 203BuildManager buildManager = BuildManager.DefaultBuildManager; 258BuildManager buildManager = BuildManager.DefaultBuildManager; 307BuildManager buildManager = BuildManager.DefaultBuildManager;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (4)
Build\ProjectBuildManager.cs (4)
256MSB.Execution.BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 268MSB.Execution.BuildManager.DefaultBuildManager.EndBuild(); 383return await BuildAsync(MSB.Execution.BuildManager.DefaultBuildManager, requestData, cancellationToken).ConfigureAwait(false); 387private static Task<MSB.Execution.BuildResult> BuildAsync(MSB.Execution.BuildManager buildManager, MSB.Execution.BuildRequestData requestData, CancellationToken cancellationToken)
MSBuild (29)
CommandLine\CommandLineParser.cs (1)
18using static Microsoft.Build.Execution.BuildManager;
XMake.cs (28)
1227BuildManager.DefaultBuildManager.CancelAllSubmissions(); 1276private static readonly List<BuildManager.DeferredBuildMessage> s_globalMessagesToLogInBuildLoggers = new(); 1566List<BuildManager.DeferredBuildMessage> messagesToLogInBuildLoggers = new(); 1568BuildManager buildManager = BuildManager.DefaultBuildManager; 1584new BuildManager.DeferredBuildMessage( 1743BuildManager.DefaultBuildManager.Dispose(); 1772private static List<BuildManager.DeferredBuildMessage> GetMessagesToLogInBuildLoggers(string commandLineString) 1774List<BuildManager.DeferredBuildMessage> messages = new(s_globalMessagesToLogInBuildLoggers) 1776new BuildManager.DeferredBuildMessage( 1781new BuildManager.DeferredBuildMessage( 1786new BuildManager.DeferredBuildMessage( 1791new BuildManager.DeferredBuildMessage( 1796new BuildManager.DeferredBuildMessage( 1807new BuildManager.DeferredBuildMessage( 1819new BuildManager.DeferredBuildMessage( 1830new BuildManager.DeferredBuildMessage( 1840private static BuildResult ExecuteBuild(BuildManager buildManager, BuildRequestData request) 1859private static GraphBuildResult ExecuteGraphBuild(BuildManager buildManager, GraphBuildRequestData request) 1878private static BuildResult ExecuteRestore(string projectFile, string toolsVersion, BuildManager buildManager, Dictionary<string, string> globalProperties, bool saveProjectResult = false) 2074BuildManager.WaitForDebugger = true; 2401new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedAutomated"), MessageImportance.Low)); 2410new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedRedirected"), MessageImportance.Low)); 2418new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedNotSupported"), MessageImportance.Low)); 2425new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedDisabled"), MessageImportance.Low)); 2500new BuildManager.DeferredBuildMessage($"The environment variable MSBUILDTERMINALLOGGER was set to {terminalLoggerArg}.", MessageImportance.Low)); 2509new BuildManager.DeferredBuildMessage($"The environment variable MSBUILDLIVELOGGER was set to {liveLoggerArg}.", MessageImportance.Low)); 4052BuildCheckReplayModeConnector.GetMergedEventSource(BuildManager.DefaultBuildManager, replayEventSource) :