2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
644
_buildParameters
= parameters?.Clone() ?? new BuildParameters();
3473
_buildParameters
??= new BuildParameters();
80 references to _buildParameters
Microsoft.Build (80)
BackEnd\BuildManager\BuildManager.cs (80)
407
BuildParameters? IBuildComponentHost.BuildParameters =>
_buildParameters
;
645
bool strictMode =
_buildParameters
.MultiThreaded
652
_buildParameters
.BuildId = GetNextBuildId();
656
_buildParameters
.ParserIgnoreConfiguration =
_buildParameters
.ProjectRootElementCache.ParserIgnoreConfiguration;
659
if (
_buildParameters
.UsesCachedResults() &&
_buildParameters
.ProjectIsolationMode == ProjectIsolationMode.False)
666
_buildParameters
.ProjectIsolationMode = ProjectIsolationMode.True;
669
if (
_buildParameters
.UsesOutputCache() && string.IsNullOrWhiteSpace(
_buildParameters
.OutputResultsCacheFile))
671
_buildParameters
.OutputResultsCacheFile = strictMode
677
if (
_buildParameters
.EnableRarNode)
686
_buildParameters
.EnableRarNode = false;
712
requestedNodes:
_buildParameters
.MaxNodeCount,
718
_buildParameters
.MaxNodeCount = _coordinatorClient.GrantedNodes;
724
_buildParameters
.SetBuildProcessEnvironmentVariable(
740
if (
_buildParameters
.IsBuildCheckEnabled)
761
_buildParameters
.ProjectCacheDescriptor);
795
if (
_buildParameters
.UsesOutputCache())
797
_buildParameters
.OutputResultsCacheFile = FileUtilities.NormalizePath(buildEntryDirectory.RestoreTarget,
_buildParameters
.OutputResultsCacheFile);
800
_multiThreadedStrictModeScope = MultiThreadedStrictModeScope.Enter(
_buildParameters
.BuildId, buildEntryDirectory);
811
_buildParameters
.OutputResultsCacheFile = null;
839
AppendDebuggingLoggers(
_buildParameters
.Loggers),
840
_buildParameters
.ForwardingLoggers,
841
_buildParameters
.WarningsAsErrors,
842
_buildParameters
.WarningsNotAsErrors,
843
_buildParameters
.WarningsAsMessages);
851
if (
_buildParameters
.UsesInputCaches())
853
loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";",
_buildParameters
.InputResultsCacheFiles));
856
if (
_buildParameters
.UsesOutputCache())
858
loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache",
_buildParameters
.OutputResultsCacheFile);
890
var usesInputCaches =
_buildParameters
.UsesInputCaches();
894
ReuseOldCaches(
_buildParameters
.InputResultsCacheFiles);
900
if (!usesInputCaches && (
_buildParameters
.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold()))
924
_buildParameters
.ProjectRootElementCache.DiscardImplicitReferences();
995
var parentThreadCulture =
_buildParameters
!= null
996
?
_buildParameters
.Culture
998
var parentThreadUICulture =
_buildParameters
!= null
999
?
_buildParameters
.UICulture
1062
_buildParameters
?.ProjectRootElementCache.DiscardImplicitReferences();
1120
_buildParameters
!.LegacyThreadingSemantics);
1282
if (
_buildParameters
!.UsesOutputCache())
1314
if (
_buildParameters
.DiscardBuildResults)
1393
_buildTelemetry.BuildCheckEnabled =
_buildParameters
!.IsBuildCheckEnabled;
1394
_buildTelemetry.MultiThreadedModeEnabled =
_buildParameters
!.MultiThreaded;
1434
if (
_buildParameters
!.LegacyThreadingSemantics)
1465
_buildParameters
.OutputResultsCacheFile,
1466
_buildParameters
.ProjectIsolationMode);
1516
maxNodeCount:
_buildParameters
?.MaxNodeCount,
1537
MaxNodeCount =
_buildParameters
?.MaxNodeCount,
1572
telemetry.EnableNodeReuse =
_buildParameters
?.EnableNodeReuse;
1787
_buildParameters
!.ProjectRootElementCache == projectInstance.ProjectRootElementCache,
1792
_buildParameters
!.ProjectRootElementCache = projectInstance.ProjectRootElementCache;
1796
else if (
_buildParameters
!.ProjectRootElementCache == null)
1800
_buildParameters
!.ProjectRootElementCache =
1825
var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData,
_buildParameters
.DefaultToolsVersion);
2030
_buildParameters
,
2098
if (!Equals(CultureInfo.CurrentCulture,
_buildParameters
!.Culture))
2100
CultureInfo.CurrentCulture =
_buildParameters
.Culture;
2103
if (!Equals(CultureInfo.CurrentUICulture,
_buildParameters
.UICulture))
2105
CultureInfo.CurrentUICulture =
_buildParameters
.UICulture;
2376
if (allowMainThreadBuild &&
_buildParameters
!.LegacyThreadingSemantics)
2457
ProjectLoadSettings projectLoadSettings =
_buildParameters
!.ProjectLoadSettings;
2472
_buildParameters
,
2476
_buildParameters
.NodeId,
2643
_nodeManager?.ShutdownConnectedNodes(!abort &&
_buildParameters
!.EnableNodeReuse);
2650
_taskHostNodeManager?.ShutdownConnectedNodes(
_buildParameters
!.EnableNodeReuse);
2736
_buildParameters
?.ProjectRootElementCache.Clear();
3076
_nodeManager!.ShutdownConnectedNodes(
_buildParameters
!.EnableNodeReuse);
3077
_taskHostNodeManager!.ShutdownConnectedNodes(
_buildParameters
.EnableNodeReuse);
3197
if (
_buildParameters
!.DetailedSummary)
3327
_buildParameters
?.ProjectRootElementCache?.ClearCachesAfterBuildIfNeeded();
3353
_buildParameters
,
3475
_buildParameters
.IsBuildCheckEnabled = true;
3491
int cpuCount =
_buildParameters
!.MaxNodeCount;
3493
LoggerMode loggerMode = cpuCount == 1 &&
_buildParameters
.UseSynchronousLogging
3511
if (
_buildParameters
.IsBuildCheckEnabled)
3535
if (
_buildParameters
.IsTelemetryEnabled)
3553
if (
_buildParameters
.EnableTargetOutputLogging)