32 instantiations of BuildManager
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
362
s_singletonInstance = new
BuildManager
("Default");
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
87
using (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
();
373
using var shutdownManager = new
BuildManager
("IdleNodeShutdown");
1155
using (var bm = new
BuildManager
())
1164
var bm = new
BuildManager
();
2167
using (var newBuildManager = new
BuildManager
())
2344
using (var outerBuildManager = new
BuildManager
())
2352
using (var innerBuildManager = new
BuildManager
())
3689
using (var manager = new
BuildManager
())
4074
using 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)
771
manager = new
BuildManager
();
BackEnd\TaskBuilder_Tests.cs (1)
133
BuildManager manager = new
BuildManager
();
BackEnd\TaskRegistry_Tests.cs (1)
662
using (var buildManager = new
BuildManager
())
BinaryLogger_Tests.cs (3)
429
using var buildManager = new
BuildManager
();
473
using var buildManager = new
BuildManager
();
559
using var buildManager = new
BuildManager
();
Construction\SolutionProjectGenerator_Tests.cs (2)
2200
buildManager = new
BuildManager
();
2288
buildManager = new
BuildManager
();
EvaluationProfiler_Tests.cs (1)
60
_buildManager = new
BuildManager
();
Graph\ResultCacheBasedBuilds_Tests.cs (1)
101
using (var buildManager = new
BuildManager
())
Telemetry\OpenTelemetryManager_Tests.cs (1)
108
using BuildManager bm = new
BuildManager
();
Telemetry\Telemetry_Tests.cs (1)
225
using (var buildManager = new
BuildManager
())
Microsoft.Build.Tasks.UnitTests (2)
Exec_Tests.cs (2)
953
using (var buildManager = new
BuildManager
())
1009
using (var buildManager = new
BuildManager
())
Microsoft.Build.UnitTests.Shared (2)
ObjectModelHelpers.cs (2)
1427
using (var buildManager = new
BuildManager
())
2101
_buildManager = new
BuildManager
();
187 references to BuildManager
dotnet (5)
BuildServer\MSBuildServer.cs (1)
18
BuildManager
.DefaultBuildManager.ShutdownAllNodes();
Commands\Run\VirtualProjectBuildingCommand.cs (4)
310
BuildManager
.DefaultBuildManager.BeginBuild(parameters);
327
var restoreResult =
BuildManager
.DefaultBuildManager.BuildRequest(restoreRequest);
344
var buildResult =
BuildManager
.DefaultBuildManager.BuildRequest(buildRequest);
374
BuildManager
.DefaultBuildManager.EndBuild();
Microsoft.Build (32)
BackEnd\BuildManager\BuildManager.cs (12)
71
private 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.
352
public static
BuildManager
DefaultBuildManager
399
/// <see cref="
BuildManager
.BeginBuild(BuildParameters,IEnumerable{DeferredBuildMessage})"/>
BackEnd\BuildManager\BuildRequestData.cs (1)
175
internal override BuildSubmissionBase<BuildRequestData, BuildResult> CreateSubmission(
BuildManager
buildManager,
BackEnd\BuildManager\BuildRequestDataBase.cs (1)
65
BuildManager
buildManager, int submissionId, TRequestData requestData, bool legacyThreadingSemantics);
BackEnd\BuildManager\BuildSubmission.cs (3)
35
protected internal BuildSubmissionBase(
BuildManager
buildManager, int submissionId, TRequestData requestData)
158
internal BuildSubmission(
BuildManager
buildManager, int submissionId, BuildRequestData requestData, bool legacyThreadingSemantics)
254
public new
BuildManager
BuildManager => base.BuildManager;
BackEnd\BuildManager\BuildSubmissionBase.cs (2)
37
protected internal BuildSubmissionBase(
BuildManager
buildManager, int submissionId)
51
public
BuildManager
BuildManager { get; }
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
197
if (Execution.
BuildManager
.WaitForDebugger)
BackEnd\Components\Logging\LoggingService.cs (1)
1849
Execution.
BuildManager
.NullLogger => null,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
40
private readonly
BuildManager
_buildManager;
81
BuildManager
buildManager,
BackEnd\Node\OutOfProcServerNode.cs (1)
330
BuildManager
.DefaultBuildManager.CancelAllSubmissions();
BuildCheck\Infrastructure\BuildCheckReplayModeConnector.cs (2)
20
/// <param name="buildManager"><see cref="
BuildManager
"/> to get the registered <see cref="IBuildCheckManagerProvider"/> component from.</param>
24
BuildManager
buildManager,
Evaluation\Evaluator.cs (1)
864
BuildManager
.ProjectCacheDescriptors.TryAdd(projectCacheItem, projectCacheItem);
Graph\GraphBuildRequestData.cs (1)
190
internal override BuildSubmissionBase<GraphBuildRequestData, GraphBuildResult> CreateSubmission(
BuildManager
buildManager, int submissionId, GraphBuildRequestData requestData,
Graph\GraphBuildSubmission.cs (2)
28
internal GraphBuildSubmission(
BuildManager
buildManager, int submissionId, GraphBuildRequestData requestData) :
85
public new
BuildManager
BuildManager => base.BuildManager;
Instance\ProjectInstance.cs (2)
2780
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
87
using (
var
buildManager = new BuildManager())
Microsoft.Build.CommandLine.UnitTests (1)
MSBuildServer_Tests.cs (1)
254
BuildManager
.DefaultBuildManager.ShutdownAllNodes();
Microsoft.Build.Engine.OM.UnitTests (4)
Definition\ProjectItem_Tests.cs (2)
3755
var
buildManager =
BuildManager
.DefaultBuildManager;
Instance\ProjectInstance_Tests.cs (2)
401
BuildManager
.DefaultBuildManager.Build(new BuildParameters(), buildRequestData1);
407
BuildManager
.DefaultBuildManager.Build(new BuildParameters(), buildRequestData2);
Microsoft.Build.Engine.UnitTests (85)
BackEnd\BuildManager_Logging_Tests.cs (2)
54
private readonly
BuildManager
_buildManager;
69
BuildManager
.DefaultBuildManager.Dispose();
BackEnd\BuildManager_Tests.cs (32)
47
private readonly
BuildManager
_buildManager;
74
BuildManager
.DefaultBuildManager.Dispose();
373
using
var
shutdownManager = new BuildManager("IdleNodeShutdown");
984
new
BuildManager
.DeferredBuildMessage(highMessage, MessageImportance.High),
985
new
BuildManager
.DeferredBuildMessage(normalMessage, MessageImportance.Normal),
986
new
BuildManager
.DeferredBuildMessage(lowMessage, MessageImportance.Low)
1155
using (
var
bm = new BuildManager())
1164
var
bm = new BuildManager();
2167
using (
var
newBuildManager = new BuildManager())
2344
using (
var
outerBuildManager = new BuildManager())
2352
using (
var
innerBuildManager = new BuildManager())
3134
BuildManager
.DefaultBuildManager.BeginBuild(buildParameters);
3139
ProjectInstance pi =
BuildManager
.DefaultBuildManager.GetProjectInstanceForBuild(project1);
3142
BuildSubmission submission =
BuildManager
.DefaultBuildManager.PendBuildRequest(requestData);
3150
ProjectInstance pi =
BuildManager
.DefaultBuildManager.GetProjectInstanceForBuild(project2);
3152
BuildSubmission submission =
BuildManager
.DefaultBuildManager.PendBuildRequest(requestData);
3160
BuildManager
.DefaultBuildManager.EndBuild();
3212
BuildManager
.DefaultBuildManager.BeginBuild(buildParameters);
3218
ProjectInstance pi =
BuildManager
.DefaultBuildManager.GetProjectInstanceForBuild(project2);
3221
BuildSubmission submission =
BuildManager
.DefaultBuildManager.PendBuildRequest(requestData);
3230
ProjectInstance pi =
BuildManager
.DefaultBuildManager.GetProjectInstanceForBuild(project1);
3232
BuildSubmission submission =
BuildManager
.DefaultBuildManager.PendBuildRequest(requestData);
3241
BuildManager
.DefaultBuildManager.EndBuild();
3299
BuildManager
.DefaultBuildManager.BeginBuild(buildParameters);
3305
ProjectInstance pi =
BuildManager
.DefaultBuildManager.GetProjectInstanceForBuild(project2);
3308
BuildSubmission submission =
BuildManager
.DefaultBuildManager.PendBuildRequest(requestData);
3317
ProjectInstance pi =
BuildManager
.DefaultBuildManager.GetProjectInstanceForBuild(project1);
3319
BuildSubmission submission =
BuildManager
.DefaultBuildManager.PendBuildRequest(requestData);
3328
BuildManager
.DefaultBuildManager.EndBuild();
3489
private static string BuildAndCheckCache(
BuildManager
localBuildManager, IEnumerable<string> exceptCacheDirectories)
3689
using (
var
manager = new BuildManager())
4074
using
var
manager = new BuildManager();
BackEnd\Scheduler_Tests.cs (4)
53
private
BuildManager
_buildManager;
72
NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)
BuildManager
.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
379
NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)
BuildManager
.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
573
NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)
BuildManager
.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
BackEnd\SdkResultOutOfProc_Tests.cs (2)
36
private readonly
BuildManager
_buildManager;
48
BuildManager
.DefaultBuildManager.Dispose();
BackEnd\TargetEntry_Tests.cs (2)
726
NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)
BuildManager
.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
740
BuildManager
manager = null;
BackEnd\TaskBuilder_Tests.cs (1)
133
BuildManager
manager = new BuildManager();
BackEnd\TaskHostFactory_Tests.cs (2)
70
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
BackEnd\TaskRegistry_Tests.cs (1)
662
using (
var
buildManager = new BuildManager())
BackEnd\TaskRouter_IntegrationTests.cs (14)
80
var
buildManager =
BuildManager
.DefaultBuildManager;
125
var
buildManager =
BuildManager
.DefaultBuildManager;
170
var
buildManager =
BuildManager
.DefaultBuildManager;
215
var
buildManager =
BuildManager
.DefaultBuildManager;
259
var
buildManager =
BuildManager
.DefaultBuildManager;
313
var
buildManager =
BuildManager
.DefaultBuildManager;
371
var
buildManager =
BuildManager
.DefaultBuildManager;
BinaryLogger_Tests.cs (3)
429
using
var
buildManager = new BuildManager();
473
using
var
buildManager = new BuildManager();
559
using
var
buildManager = new BuildManager();
ConsoleLogger_Tests.cs (3)
217
BuildManager
.DefaultBuildManager.Build(
258
BuildManager
.DefaultBuildManager.Build(
310
BuildManager
.DefaultBuildManager.Build(
Construction\SolutionProjectGenerator_Tests.cs (4)
2184
BuildManager
buildManager = null;
2190
NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)
BuildManager
.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
2272
BuildManager
buildManager = null;
2278
NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)
BuildManager
.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
EvaluationProfiler_Tests.cs (2)
27
private readonly
BuildManager
_buildManager;
58
BuildManager
.DefaultBuildManager.Dispose();
Graph\ResultCacheBasedBuilds_Tests.cs (1)
101
using (
var
buildManager = new BuildManager())
ProjectCache\ProjectCacheTests.cs (9)
40
BuildManager
.ProjectCacheDescriptors.ShouldBeEmpty();
41
_env.WithInvariant(new CustomConditionInvariant(() =>
BuildManager
.ProjectCacheDescriptors.IsEmpty));
588
BuildManager
.ProjectCacheDescriptors.ShouldBeEmpty();
592
BuildManager
.ProjectCacheDescriptors.ShouldHaveSingleItem();
641
BuildManager
.ProjectCacheDescriptors.Clear();
739
BuildManager
.ProjectCacheDescriptors.Clear();
1469
BuildManager
.ProjectCacheDescriptors.ShouldBeEmpty();
1482
BuildManager
.ProjectCacheDescriptors.ShouldHaveSingleItem();
1525
BuildManager
.ProjectCacheDescriptors.Clear();
Telemetry\OpenTelemetryManager_Tests.cs (2)
108
using
BuildManager
bm = new BuildManager();
109
var deferredMessages = new List<
BuildManager
.DeferredBuildMessage>();
Telemetry\Telemetry_Tests.cs (1)
225
using (
var
buildManager = new BuildManager())
Microsoft.Build.Tasks.UnitTests (3)
CreateItem_Tests.cs (1)
212
BuildResult result =
BuildManager
.DefaultBuildManager.Build(parameters, data);
Exec_Tests.cs (2)
953
using (
var
buildManager = new BuildManager())
1009
using (
var
buildManager = new BuildManager())
Microsoft.Build.UnitTests.Shared (10)
EngineTestEnvironment.cs (4)
48
BuildManager
.DefaultBuildManager.BeginBuild(
57
BuildManager
.DefaultBuildManager.EndBuild();
58
BuildManager
.DefaultBuildManager.Dispose();
66
SingletonField = typeof(
BuildManager
).GetField("s_singletonInstance", BindingFlags.Static | BindingFlags.NonPublic);
ObjectModelHelpers.cs (6)
1021
BuildResult result =
BuildManager
.DefaultBuildManager.Build(parameters, data);
1427
using (
var
buildManager = new BuildManager())
1496
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
2076
private readonly
BuildManager
_buildManager;
2085
IEnumerable<
BuildManager
.DeferredBuildMessage> deferredMessages = null)
Microsoft.Build.Utilities.UnitTests (14)
MuxLogger_Tests.cs (14)
29
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
54
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
88
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
149
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
203
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
258
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
307
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (4)
Build\ProjectBuildManager.cs (4)
253
MSB.Execution.
BuildManager
.DefaultBuildManager.BeginBuild(buildParameters);
265
MSB.Execution.
BuildManager
.DefaultBuildManager.EndBuild();
336
return await BuildAsync(MSB.Execution.
BuildManager
.DefaultBuildManager, requestData, cancellationToken).ConfigureAwait(false);
340
private static Task<MSB.Execution.BuildResult> BuildAsync(MSB.Execution.
BuildManager
buildManager, MSB.Execution.BuildRequestData requestData, CancellationToken cancellationToken)
MSBuild (28)
XMake.cs (28)
1125
BuildManager
.DefaultBuildManager.CancelAllSubmissions();
1181
private static readonly List<
BuildManager
.DeferredBuildMessage> s_globalMessagesToLogInBuildLoggers = new();
1479
List<
BuildManager
.DeferredBuildMessage> messagesToLogInBuildLoggers = new();
1481
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
1494
new
BuildManager
.DeferredBuildMessage(
1653
BuildManager
.DefaultBuildManager.Dispose();
1682
private static List<
BuildManager
.DeferredBuildMessage> GetMessagesToLogInBuildLoggers(string commandLineString)
1684
List<
BuildManager
.DeferredBuildMessage> messages = new(s_globalMessagesToLogInBuildLoggers)
1686
new
BuildManager
.DeferredBuildMessage(
1691
new
BuildManager
.DeferredBuildMessage(
1696
new
BuildManager
.DeferredBuildMessage(
1701
new
BuildManager
.DeferredBuildMessage(
1706
new
BuildManager
.DeferredBuildMessage(
1717
new
BuildManager
.DeferredBuildMessage(
1729
new
BuildManager
.DeferredBuildMessage(
1740
new
BuildManager
.DeferredBuildMessage(
1750
private static BuildResult ExecuteBuild(
BuildManager
buildManager, BuildRequestData request)
1769
private static GraphBuildResult ExecuteGraphBuild(
BuildManager
buildManager, GraphBuildRequestData request)
1788
private static BuildResult ExecuteRestore(string projectFile, string toolsVersion,
BuildManager
buildManager, Dictionary<string, string> globalProperties, bool saveProjectResult = false)
2463
BuildManager
.WaitForDebugger = true;
2777
new
BuildManager
.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedAutomated"), MessageImportance.Low));
2786
new
BuildManager
.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedRedirected"), MessageImportance.Low));
2794
new
BuildManager
.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedNotSupported"), MessageImportance.Low));
2801
new
BuildManager
.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedDisabled"), MessageImportance.Low));
2876
new
BuildManager
.DeferredBuildMessage($"The environment variable MSBUILDTERMINALLOGGER was set to {terminalLoggerArg}.", MessageImportance.Low));
2885
new
BuildManager
.DeferredBuildMessage($"The environment variable MSBUILDLIVELOGGER was set to {liveLoggerArg}.", MessageImportance.Low));
4473
BuildCheckReplayModeConnector.GetMergedEventSource(
BuildManager
.DefaultBuildManager, replayEventSource) :