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)
86using (var buildManager = new BuildManager())
Microsoft.Build.Engine.UnitTests (25)
BackEnd\BuildManager_Logging_Tests.cs (1)
71_buildManager = new BuildManager();
BackEnd\BuildManager_Tests.cs (9)
83_buildManager = new BuildManager(); 373using var shutdownManager = new BuildManager("IdleNodeShutdown"); 1155using (var bm = new BuildManager()) 1164var bm = new BuildManager(); 2168using (var newBuildManager = new BuildManager()) 2345using (var outerBuildManager = new BuildManager()) 2353using (var innerBuildManager = new BuildManager()) 3733using (var manager = new BuildManager()) 4118using 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)
50_buildManager = new BuildManager();
BackEnd\TargetEntry_Tests.cs (1)
775manager = new BuildManager();
BackEnd\TaskBuilder_Tests.cs (1)
132BuildManager manager = new BuildManager();
BackEnd\TaskRegistry_Tests.cs (1)
616using (var buildManager = new BuildManager())
BinaryLogger_Tests.cs (3)
439using var buildManager = new BuildManager(); 483using var buildManager = new BuildManager(); 602using var buildManager = new BuildManager();
Construction\SolutionProjectGenerator_Tests.cs (2)
2199buildManager = new BuildManager(); 2287buildManager = new BuildManager();
EvaluationProfiler_Tests.cs (1)
59_buildManager = new BuildManager();
Graph\ResultCacheBasedBuilds_Tests.cs (1)
100using (var buildManager = new BuildManager())
Telemetry\Telemetry_Tests.cs (1)
292using (var buildManager = new BuildManager())
Microsoft.Build.Tasks.UnitTests (2)
Exec_Tests.cs (2)
963using (var buildManager = new BuildManager()) 1019using (var buildManager = new BuildManager())
Microsoft.Build.UnitTests.Shared (2)
ObjectModelHelpers.cs (2)
1426using (var buildManager = new BuildManager()) 2100_buildManager = new BuildManager();
195 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)
2807BuildManager buildManager = BuildManager.DefaultBuildManager;
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
86using (var buildManager = new BuildManager())
Microsoft.Build.CommandLine.UnitTests (2)
MSBuildServer_Tests.cs (1)
256BuildManager.DefaultBuildManager.ShutdownAllNodes();
XMake_BinlogSwitch_Tests.cs (1)
262List<BuildManager.DeferredBuildMessage> deferredBuildMessages = new();
Microsoft.Build.Engine.OM.UnitTests (4)
Definition\ProjectItem_Tests.cs (2)
3755var buildManager = BuildManager.DefaultBuildManager;
Instance\ProjectInstance_Tests.cs (2)
400BuildManager.DefaultBuildManager.Build(new BuildParameters(), buildRequestData1); 406BuildManager.DefaultBuildManager.Build(new BuildParameters(), buildRequestData2);
Microsoft.Build.Engine.UnitTests (102)
BackEnd\BuildManager_Logging_Tests.cs (2)
53private readonly BuildManager _buildManager; 68BuildManager.DefaultBuildManager.Dispose();
BackEnd\BuildManager_Tests.cs (36)
47private readonly BuildManager _buildManager; 74BuildManager.DefaultBuildManager.Dispose(); 373using var shutdownManager = new BuildManager("IdleNodeShutdown"); 984new BuildManager.DeferredBuildMessage(highMessage, MessageImportance.High), 985new BuildManager.DeferredBuildMessage(normalMessage, MessageImportance.Normal), 986new BuildManager.DeferredBuildMessage(lowMessage, MessageImportance.Low) 1155using (var bm = new BuildManager()) 1164var bm = new BuildManager(); 2168using (var newBuildManager = new BuildManager()) 2345using (var outerBuildManager = new BuildManager()) 2353using (var innerBuildManager = new BuildManager()) 3135BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3140ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3143BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3151ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3153BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3161BuildManager.DefaultBuildManager.EndBuild(); 3213BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3219ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3222BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3231ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3233BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3242BuildManager.DefaultBuildManager.EndBuild(); 3300BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3306ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3309BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3318ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3320BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3329BuildManager.DefaultBuildManager.EndBuild(); 3533private static string BuildAndCheckCache(BuildManager localBuildManager, IEnumerable<string> exceptCacheDirectories) 3733using (var manager = new BuildManager()) 4118using var manager = new BuildManager(); 4607BuildManager.DefaultBuildManager.Dispose(); 4608BuildResult result = BuildManager.DefaultBuildManager.Build(buildParameters, data); 4691BuildManager.DefaultBuildManager.Dispose(); 4692BuildResult 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)
35private readonly BuildManager _buildManager; 47BuildManager.DefaultBuildManager.Dispose();
BackEnd\TargetEntry_Tests.cs (2)
730NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 744BuildManager manager = null;
BackEnd\TaskBuilder_Tests.cs (1)
132BuildManager manager = new BuildManager();
BackEnd\TaskHost_MultiThreadableTask_Tests.cs (1)
93var result = BuildManager.DefaultBuildManager.Build(buildParameters, buildRequestData);
BackEnd\TaskHostCallback_Tests.cs (12)
55BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 89BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 131BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 162BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 196BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 251BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 303BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 352BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 391BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 437BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 477BuildResult buildResult = BuildManager.DefaultBuildManager.Build( 517BuildResult buildResult = BuildManager.DefaultBuildManager.Build(
BackEnd\TaskHostFactory_Tests.cs (4)
75BuildManager buildManager = BuildManager.DefaultBuildManager; 391BuildManager buildManager = BuildManager.DefaultBuildManager;
BackEnd\TaskRegistry_Tests.cs (1)
616using (var buildManager = new BuildManager())
BackEnd\TaskRouter_IntegrationTests.cs (14)
79var buildManager = BuildManager.DefaultBuildManager; 124var buildManager = BuildManager.DefaultBuildManager; 169var buildManager = BuildManager.DefaultBuildManager; 214var buildManager = BuildManager.DefaultBuildManager; 258var buildManager = BuildManager.DefaultBuildManager; 312var buildManager = BuildManager.DefaultBuildManager; 370var buildManager = BuildManager.DefaultBuildManager;
BinaryLogger_Tests.cs (3)
439using var buildManager = new BuildManager(); 483using var buildManager = new BuildManager(); 602using var buildManager = new BuildManager();
ConsoleLogger_Tests.cs (3)
216BuildManager.DefaultBuildManager.Build( 257BuildManager.DefaultBuildManager.Build( 309BuildManager.DefaultBuildManager.Build(
Construction\SolutionProjectGenerator_Tests.cs (4)
2183BuildManager buildManager = null; 2189NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 2271BuildManager buildManager = null; 2277NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
EvaluationProfiler_Tests.cs (2)
26private readonly BuildManager _buildManager; 57BuildManager.DefaultBuildManager.Dispose();
Graph\ResultCacheBasedBuilds_Tests.cs (1)
100using (var buildManager = new BuildManager())
ProjectCache\ProjectCacheTests.cs (9)
38BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 39_env.WithInvariant(new CustomConditionInvariant(() => BuildManager.ProjectCacheDescriptors.IsEmpty)); 586BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 590BuildManager.ProjectCacheDescriptors.ShouldHaveSingleItem(); 639BuildManager.ProjectCacheDescriptors.Clear(); 737BuildManager.ProjectCacheDescriptors.Clear(); 1467BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 1480BuildManager.ProjectCacheDescriptors.ShouldHaveSingleItem(); 1523BuildManager.ProjectCacheDescriptors.Clear();
Telemetry\Telemetry_Tests.cs (1)
292using (var buildManager = new BuildManager())
Microsoft.Build.Tasks.UnitTests (3)
CreateItem_Tests.cs (1)
211BuildResult result = BuildManager.DefaultBuildManager.Build(parameters, data);
Exec_Tests.cs (2)
963using (var buildManager = new BuildManager()) 1019using (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)
1020BuildResult result = BuildManager.DefaultBuildManager.Build(parameters, data); 1426using (var buildManager = new BuildManager()) 1495BuildManager buildManager = BuildManager.DefaultBuildManager; 2075private readonly BuildManager _buildManager; 2084IEnumerable<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)); 4053BuildCheckReplayModeConnector.GetMergedEventSource(BuildManager.DefaultBuildManager, replayEventSource) :