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)
84
_buildManager = new
BuildManager
();
387
_buildManager = new
BuildManager
();
579
_buildManager = new
BuildManager
();
BackEnd\SdkResultOutOfProc_Tests.cs (1)
51
_buildManager = new
BuildManager
();
BackEnd\TargetEntry_Tests.cs (1)
879
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)
442
using var buildManager = new
BuildManager
();
486
using var buildManager = new
BuildManager
();
572
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)
233
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)
1414
using (var buildManager = new
BuildManager
())
2088
_buildManager = new
BuildManager
();
165 references to BuildManager
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)
196
if (Execution.
BuildManager
.WaitForDebugger)
BackEnd\Components\Logging\LoggingService.cs (1)
1837
Execution.
BuildManager
.NullLogger => null,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
39
private readonly
BuildManager
_buildManager;
80
BuildManager
buildManager,
BackEnd\Node\OutOfProcServerNode.cs (1)
335
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)
2697
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 (69)
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;
67
NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)
BuildManager
.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
374
NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)
BuildManager
.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
568
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)
834
NodeProviderInProc nodeProviderInProc = ((IBuildComponentHost)
BuildManager
.DefaultBuildManager).GetComponent(BuildComponentType.InProcNodeProvider) as NodeProviderInProc;
848
BuildManager
manager = null;
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)
442
using
var
buildManager = new BuildManager();
486
using
var
buildManager = new BuildManager();
572
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)
37
BuildManager
.ProjectCacheDescriptors.ShouldBeEmpty();
38
_env.WithInvariant(new CustomConditionInvariant(() =>
BuildManager
.ProjectCacheDescriptors.IsEmpty));
570
BuildManager
.ProjectCacheDescriptors.ShouldBeEmpty();
574
BuildManager
.ProjectCacheDescriptors.ShouldHaveSingleItem();
623
BuildManager
.ProjectCacheDescriptors.Clear();
721
BuildManager
.ProjectCacheDescriptors.Clear();
1451
BuildManager
.ProjectCacheDescriptors.ShouldBeEmpty();
1464
BuildManager
.ProjectCacheDescriptors.ShouldHaveSingleItem();
1507
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)
233
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);
1414
using (
var
buildManager = new BuildManager())
1483
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
2063
private readonly
BuildManager
_buildManager;
2072
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 (27)
XMake.cs (27)
1210
BuildManager
.DefaultBuildManager.CancelAllSubmissions();
1266
private static readonly List<
BuildManager
.DeferredBuildMessage> s_globalMessagesToLogInBuildLoggers = new();
1548
List<
BuildManager
.DeferredBuildMessage> messagesToLogInBuildLoggers = new();
1550
BuildManager
buildManager =
BuildManager
.DefaultBuildManager;
1569
new
BuildManager
.DeferredBuildMessage(
1728
BuildManager
.DefaultBuildManager.Dispose();
1757
private static List<
BuildManager
.DeferredBuildMessage> GetMessagesToLogInBuildLoggers(string commandLineString)
1759
List<
BuildManager
.DeferredBuildMessage> messages = new(s_globalMessagesToLogInBuildLoggers)
1761
new
BuildManager
.DeferredBuildMessage(
1766
new
BuildManager
.DeferredBuildMessage(
1771
new
BuildManager
.DeferredBuildMessage(
1776
new
BuildManager
.DeferredBuildMessage(
1781
new
BuildManager
.DeferredBuildMessage(
1792
new
BuildManager
.DeferredBuildMessage(
1804
new
BuildManager
.DeferredBuildMessage(
1815
new
BuildManager
.DeferredBuildMessage(
1825
private static BuildResult ExecuteBuild(
BuildManager
buildManager, BuildRequestData request)
1844
private static GraphBuildResult ExecuteGraphBuild(
BuildManager
buildManager, GraphBuildRequestData request)
1863
private static BuildResult ExecuteRestore(string projectFile, string toolsVersion,
BuildManager
buildManager, Dictionary<string, string> globalProperties, bool saveProjectResult = false)
2551
BuildManager
.WaitForDebugger = true;
2870
new
BuildManager
.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedRedirected"), MessageImportance.Low));
2878
new
BuildManager
.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedNotSupported"), MessageImportance.Low));
2885
new
BuildManager
.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedDisabled"), MessageImportance.Low));
2960
new
BuildManager
.DeferredBuildMessage($"The environment variable MSBUILDTERMINALLOGGER was set to {terminalLoggerArg}.", MessageImportance.Low));
2969
new
BuildManager
.DeferredBuildMessage($"The environment variable MSBUILDLIVELOGGER was set to {liveLoggerArg}.", MessageImportance.Low));
4511
BuildCheckReplayModeConnector.GetMergedEventSource(
BuildManager
.DefaultBuildManager, replayEventSource) :