32 instantiations of BuildManager
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
362s_singletonInstance = new BuildManager("Default");
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
87using (var buildManager = new BuildManager())
Microsoft.Build.Engine.UnitTests (26)
BackEnd\BuildManager_Logging_Tests.cs (1)
72_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(); 2167using (var newBuildManager = new BuildManager()) 2344using (var outerBuildManager = new BuildManager()) 2352using (var innerBuildManager = new BuildManager()) 3689using (var manager = new BuildManager()) 4074using 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)
771manager = new BuildManager();
BackEnd\TaskBuilder_Tests.cs (1)
133BuildManager manager = new BuildManager();
BackEnd\TaskRegistry_Tests.cs (1)
662using (var buildManager = new BuildManager())
BinaryLogger_Tests.cs (3)
429using var buildManager = new BuildManager(); 473using var buildManager = new BuildManager(); 559using 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\OpenTelemetryManager_Tests.cs (1)
108using BuildManager bm = new BuildManager();
Telemetry\Telemetry_Tests.cs (1)
225using (var buildManager = new BuildManager())
Microsoft.Build.Tasks.UnitTests (2)
Exec_Tests.cs (2)
953using (var buildManager = new BuildManager()) 1009using (var buildManager = new BuildManager())
Microsoft.Build.UnitTests.Shared (2)
ObjectModelHelpers.cs (2)
1427using (var buildManager = new BuildManager()) 2101_buildManager = new BuildManager();
173 references to BuildManager
dotnet (5)
BuildServer\MSBuildServer.cs (1)
18BuildManager.DefaultBuildManager.ShutdownAllNodes();
Commands\Run\VirtualProjectBuildingCommand.cs (4)
310BuildManager.DefaultBuildManager.BeginBuild(parameters); 327var restoreResult = BuildManager.DefaultBuildManager.BuildRequest(restoreRequest); 344var buildResult = BuildManager.DefaultBuildManager.BuildRequest(buildRequest); 374BuildManager.DefaultBuildManager.EndBuild();
Microsoft.Build (32)
BackEnd\BuildManager\BuildManager.cs (12)
71private static BuildManager? s_singletonInstance; 283/// Access it with <see cref="BuildManager.DefaultBuildManager"/> 293/// Access it with <see cref="BuildManager.DefaultBuildManager"/> 320/// Finalizes an instance of the <see cref="BuildManager"/> class. 339/// <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. 344/// This is the state the BuildManager is in after <see cref="BuildManager.EndBuild()"/> has been called but before all existing submissions have completed. 352public static BuildManager DefaultBuildManager 399/// <see cref="BuildManager.BeginBuild(BuildParameters,IEnumerable{DeferredBuildMessage})"/>
BackEnd\BuildManager\BuildRequestData.cs (1)
175internal 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)
197if (Execution.BuildManager.WaitForDebugger)
BackEnd\Components\Logging\LoggingService.cs (1)
1849Execution.BuildManager.NullLogger => null,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
40private readonly BuildManager _buildManager; 81BuildManager buildManager,
BackEnd\Node\OutOfProcServerNode.cs (1)
335BuildManager.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)
2780BuildManager buildManager = BuildManager.DefaultBuildManager;
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
87using (var buildManager = new BuildManager())
Microsoft.Build.CommandLine.UnitTests (1)
MSBuildServer_Tests.cs (1)
254BuildManager.DefaultBuildManager.ShutdownAllNodes();
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 (71)
BackEnd\BuildManager_Logging_Tests.cs (2)
54private readonly BuildManager _buildManager; 69BuildManager.DefaultBuildManager.Dispose();
BackEnd\BuildManager_Tests.cs (32)
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(); 2167using (var newBuildManager = new BuildManager()) 2344using (var outerBuildManager = new BuildManager()) 2352using (var innerBuildManager = new BuildManager()) 3134BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3139ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3142BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3150ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3152BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3160BuildManager.DefaultBuildManager.EndBuild(); 3212BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3218ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3221BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3230ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3232BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3241BuildManager.DefaultBuildManager.EndBuild(); 3299BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 3305ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project2); 3308BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3317ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild(project1); 3319BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3328BuildManager.DefaultBuildManager.EndBuild(); 3489private static string BuildAndCheckCache(BuildManager localBuildManager, IEnumerable<string> exceptCacheDirectories) 3689using (var manager = new BuildManager()) 4074using var manager = new BuildManager();
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)
726NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)BuildManager.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc; 740BuildManager manager = null;
BackEnd\TaskBuilder_Tests.cs (1)
133BuildManager manager = new BuildManager();
BackEnd\TaskHostFactory_Tests.cs (2)
70BuildManager buildManager = BuildManager.DefaultBuildManager;
BackEnd\TaskRegistry_Tests.cs (1)
662using (var buildManager = new BuildManager())
BinaryLogger_Tests.cs (3)
429using var buildManager = new BuildManager(); 473using var buildManager = new BuildManager(); 559using 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)
40BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 41_env.WithInvariant(new CustomConditionInvariant(() => BuildManager.ProjectCacheDescriptors.IsEmpty)); 588BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 592BuildManager.ProjectCacheDescriptors.ShouldHaveSingleItem(); 641BuildManager.ProjectCacheDescriptors.Clear(); 739BuildManager.ProjectCacheDescriptors.Clear(); 1469BuildManager.ProjectCacheDescriptors.ShouldBeEmpty(); 1482BuildManager.ProjectCacheDescriptors.ShouldHaveSingleItem(); 1525BuildManager.ProjectCacheDescriptors.Clear();
Telemetry\OpenTelemetryManager_Tests.cs (2)
108using BuildManager bm = new BuildManager(); 109var deferredMessages = new List<BuildManager.DeferredBuildMessage>();
Telemetry\Telemetry_Tests.cs (1)
225using (var buildManager = new BuildManager())
Microsoft.Build.Tasks.UnitTests (3)
CreateItem_Tests.cs (1)
212BuildResult result = BuildManager.DefaultBuildManager.Build(parameters, data);
Exec_Tests.cs (2)
953using (var buildManager = new BuildManager()) 1009using (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)
253MSB.Execution.BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 265MSB.Execution.BuildManager.DefaultBuildManager.EndBuild(); 336return await BuildAsync(MSB.Execution.BuildManager.DefaultBuildManager, requestData, cancellationToken).ConfigureAwait(false); 340private static Task<MSB.Execution.BuildResult> BuildAsync(MSB.Execution.BuildManager buildManager, MSB.Execution.BuildRequestData requestData, CancellationToken cancellationToken)
MSBuild (28)
XMake.cs (28)
1194BuildManager.DefaultBuildManager.CancelAllSubmissions(); 1250private static readonly List<BuildManager.DeferredBuildMessage> s_globalMessagesToLogInBuildLoggers = new(); 1552List<BuildManager.DeferredBuildMessage> messagesToLogInBuildLoggers = new(); 1554BuildManager buildManager = BuildManager.DefaultBuildManager; 1573new BuildManager.DeferredBuildMessage( 1732BuildManager.DefaultBuildManager.Dispose(); 1761private static List<BuildManager.DeferredBuildMessage> GetMessagesToLogInBuildLoggers(string commandLineString) 1763List<BuildManager.DeferredBuildMessage> messages = new(s_globalMessagesToLogInBuildLoggers) 1765new BuildManager.DeferredBuildMessage( 1770new BuildManager.DeferredBuildMessage( 1775new BuildManager.DeferredBuildMessage( 1780new BuildManager.DeferredBuildMessage( 1785new BuildManager.DeferredBuildMessage( 1796new BuildManager.DeferredBuildMessage( 1808new BuildManager.DeferredBuildMessage( 1819new BuildManager.DeferredBuildMessage( 1829private static BuildResult ExecuteBuild(BuildManager buildManager, BuildRequestData request) 1848private static GraphBuildResult ExecuteGraphBuild(BuildManager buildManager, GraphBuildRequestData request) 1867private static BuildResult ExecuteRestore(string projectFile, string toolsVersion, BuildManager buildManager, Dictionary<string, string> globalProperties, bool saveProjectResult = false) 2557BuildManager.WaitForDebugger = true; 2871new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedAutomated"), MessageImportance.Low)); 2880new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedRedirected"), MessageImportance.Low)); 2888new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedNotSupported"), MessageImportance.Low)); 2895new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedDisabled"), MessageImportance.Low)); 2970new BuildManager.DeferredBuildMessage($"The environment variable MSBUILDTERMINALLOGGER was set to {terminalLoggerArg}.", MessageImportance.Low)); 2979new BuildManager.DeferredBuildMessage($"The environment variable MSBUILDLIVELOGGER was set to {liveLoggerArg}.", MessageImportance.Low)); 4567BuildCheckReplayModeConnector.GetMergedEventSource(BuildManager.DefaultBuildManager, replayEventSource) :