2 instantiations of BuildManager
dotnet (1)
MSBuildSession.cs (1)
222var buildManager = new BuildManager("dotnet-cli-session");
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
366s_singletonInstance = new BuildManager("Default");
84 references to BuildManager
dotnet (15)
BuildServer\MSBuildServer.cs (1)
18BuildManager.DefaultBuildManager.ShutdownAllNodes();
Commands\Run\VirtualProjectBuildingCommand.cs (4)
227BuildManager.DefaultBuildManager.BeginBuild(parameters); 247var restoreResult = BuildManager.DefaultBuildManager.BuildRequest(restoreRequest); 270var buildResult = BuildManager.DefaultBuildManager.BuildRequest(buildRequest); 308BuildManager.DefaultBuildManager.EndBuild();
MSBuildSession.cs (10)
32/// Sending all the requests to a single <see cref="BuildManager"/> session instead yields one build 39/// The session is started lazily and owns a dedicated <see cref="BuildManager"/> rather than using 40/// <see cref="BuildManager.DefaultBuildManager"/>, so it can stay open across the in-process MSBuild 51private BuildManager? _buildManager; 126/// returns, the public <see cref="BuildManager.BuildRequest"/> leaves it in place and only 127/// <see cref="BuildManager.EndBuild"/> rethrows it. A failure that lands between requests or 191private BuildManager? TakeBuildManager() 200BuildManager? buildManager = _buildManager; 212private BuildManager GetOrStartBuildManager() 222var buildManager = new BuildManager("dotnet-cli-session");
Microsoft.Build (26)
BackEnd\BuildManager\BuildManager.cs (6)
72private static BuildManager? s_singletonInstance; 324/// Finalizes an instance of the <see cref="BuildManager"/> class. 343/// <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. 356public static BuildManager DefaultBuildManager 413/// <see cref="BuildManager.BeginBuild(BuildParameters,IEnumerable{DeferredBuildMessage})"/>
BackEnd\BuildManager\BuildRequestData.cs (1)
181internal 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)
36protected internal BuildSubmissionBase(BuildManager buildManager, int submissionId, TRequestData requestData) 161internal BuildSubmission(BuildManager buildManager, int submissionId, BuildRequestData requestData, bool legacyThreadingSemantics) 256public new BuildManager BuildManager => base.BuildManager;
BackEnd\BuildManager\BuildSubmissionBase.cs (2)
36protected internal BuildSubmissionBase(BuildManager buildManager, int submissionId) 50public BuildManager BuildManager { get; }
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
219if (Execution.BuildManager.WaitForDebugger)
BackEnd\Components\Logging\LoggingService.cs (1)
1959Execution.BuildManager.NullLogger => null,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
41private readonly BuildManager _buildManager; 82BuildManager buildManager,
BackEnd\Node\OutOfProcServerNode.cs (1)
384BuildManager.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)
940BuildManager.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)
2857BuildManager buildManager = BuildManager.DefaultBuildManager;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (8)
Build\ProjectBuildManager.cs (7)
68/// For us to call <see cref="MSB.Execution.BuildManager.ResetCaches"/>; we need to end builds, call ResetCaches, and then begin build again. 117MSB.Execution.BuildManager.DefaultBuildManager.BeginBuild(_buildParameters); 255MSB.Execution.BuildManager.DefaultBuildManager.EndBuild(); 381submission = MSB.Execution.BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 439MSB.Execution.BuildManager.DefaultBuildManager.EndBuild(); 440MSB.Execution.BuildManager.DefaultBuildManager.ResetCaches(); 441MSB.Execution.BuildManager.DefaultBuildManager.BeginBuild(_buildParameters);
MSBuild\Logging\MSBuildDiagnosticLogger.cs (1)
31/// assigned (i.e. after <see cref="MSB.Execution.BuildManager.PendBuildRequest(MSB.Execution.BuildRequestData)"/>)
Microsoft.DotNet.HotReload.Watch (2)
Build\ProjectBuildManager.cs (2)
49var manager = BuildManager.DefaultBuildManager;
MSBuild (30)
CommandLine\CommandLineParser.cs (1)
18using static Microsoft.Build.Execution.BuildManager;
XMake.cs (29)
1488BuildManager.DefaultBuildManager.CancelAllSubmissions(); 1550private static readonly List<BuildManager.DeferredBuildMessage> s_globalMessagesToLogInBuildLoggers = new(); 1842List<BuildManager.DeferredBuildMessage> messagesToLogInBuildLoggers = new(); 1844BuildManager buildManager = BuildManager.DefaultBuildManager; 1860new BuildManager.DeferredBuildMessage( 2019BuildManager.DefaultBuildManager.Dispose(); 2048private static List<BuildManager.DeferredBuildMessage> GetMessagesToLogInBuildLoggers(string commandLineString) 2050List<BuildManager.DeferredBuildMessage> messages = new(s_globalMessagesToLogInBuildLoggers) 2052new BuildManager.DeferredBuildMessage( 2057new BuildManager.DeferredBuildMessage( 2062new BuildManager.DeferredBuildMessage( 2067new BuildManager.DeferredBuildMessage( 2072new BuildManager.DeferredBuildMessage( 2083messages.Add(new BuildManager.DeferredBuildMessage(serverLifecycleEvent)); 2090new BuildManager.DeferredBuildMessage( 2102new BuildManager.DeferredBuildMessage( 2113new BuildManager.DeferredBuildMessage( 2180private static BuildResult ExecuteBuild(BuildManager buildManager, BuildRequestData request) 2199private static GraphBuildResult ExecuteGraphBuild(BuildManager buildManager, GraphBuildRequestData request) 2218private static BuildResult ExecuteRestore(string projectFile, string toolsVersion, BuildManager buildManager, Dictionary<string, string> globalProperties, bool saveProjectResult = false) 2462BuildManager.WaitForDebugger = true; 2810new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedAutomated"), MessageImportance.Low)); 2819new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedRedirected"), MessageImportance.Low)); 2827new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedNotSupported"), MessageImportance.Low)); 2834new BuildManager.DeferredBuildMessage(ResourceUtilities.GetResourceString("TerminalLoggerNotUsedDisabled"), MessageImportance.Low)); 2909new BuildManager.DeferredBuildMessage($"The environment variable MSBUILDTERMINALLOGGER was set to {terminalLoggerArg}.", MessageImportance.Low)); 2918new BuildManager.DeferredBuildMessage($"The environment variable MSBUILDLIVELOGGER was set to {liveLoggerArg}.", MessageImportance.Low)); 4528BuildCheckReplayModeConnector.GetMergedEventSource(BuildManager.DefaultBuildManager, replayEventSource) :
NuGet.Build.Tasks.Console (3)
MSBuildStaticGraphRestore.cs (3)
1334BuildManager.DefaultBuildManager.BeginBuild(buildParameters); 1353BuildSubmission buildSubmission = BuildManager.DefaultBuildManager.PendBuildRequest( 1382BuildManager.DefaultBuildManager.EndBuild();