2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
638
_buildParameters
= parameters?.Clone() ?? new BuildParameters();
3426
_buildParameters
??= new BuildParameters();
80 references to _buildParameters
Microsoft.Build (80)
BackEnd\BuildManager\BuildManager.cs (80)
402
BuildParameters? IBuildComponentHost.BuildParameters =>
_buildParameters
;
639
bool strictMode =
_buildParameters
.MultiThreaded
646
_buildParameters
.BuildId = GetNextBuildId();
650
_buildParameters
.ParserIgnoreConfiguration =
_buildParameters
.ProjectRootElementCache.ParserIgnoreConfiguration;
653
if (
_buildParameters
.UsesCachedResults() &&
_buildParameters
.ProjectIsolationMode == ProjectIsolationMode.False)
660
_buildParameters
.ProjectIsolationMode = ProjectIsolationMode.True;
663
if (
_buildParameters
.UsesOutputCache() && string.IsNullOrWhiteSpace(
_buildParameters
.OutputResultsCacheFile))
665
_buildParameters
.OutputResultsCacheFile = strictMode
671
if (
_buildParameters
.EnableRarNode)
680
_buildParameters
.EnableRarNode = false;
706
requestedNodes:
_buildParameters
.MaxNodeCount,
712
_buildParameters
.MaxNodeCount = _coordinatorClient.GrantedNodes;
718
_buildParameters
.SetBuildProcessEnvironmentVariable(
734
if (
_buildParameters
.IsBuildCheckEnabled)
755
_buildParameters
.ProjectCacheDescriptor);
789
if (
_buildParameters
.UsesOutputCache())
791
_buildParameters
.OutputResultsCacheFile = FileUtilities.NormalizePath(buildEntryDirectory.RestoreTarget,
_buildParameters
.OutputResultsCacheFile);
794
_multiThreadedStrictModeScope = MultiThreadedStrictModeScope.Enter(
_buildParameters
.BuildId, buildEntryDirectory);
805
_buildParameters
.OutputResultsCacheFile = null;
833
AppendDebuggingLoggers(
_buildParameters
.Loggers),
834
_buildParameters
.ForwardingLoggers,
835
_buildParameters
.WarningsAsErrors,
836
_buildParameters
.WarningsNotAsErrors,
837
_buildParameters
.WarningsAsMessages);
845
if (
_buildParameters
.UsesInputCaches())
847
loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";",
_buildParameters
.InputResultsCacheFiles));
850
if (
_buildParameters
.UsesOutputCache())
852
loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache",
_buildParameters
.OutputResultsCacheFile);
884
var usesInputCaches =
_buildParameters
.UsesInputCaches();
888
ReuseOldCaches(
_buildParameters
.InputResultsCacheFiles);
894
if (!usesInputCaches && (
_buildParameters
.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold()))
918
_buildParameters
.ProjectRootElementCache.DiscardImplicitReferences();
989
var parentThreadCulture =
_buildParameters
!= null
990
?
_buildParameters
.Culture
992
var parentThreadUICulture =
_buildParameters
!= null
993
?
_buildParameters
.UICulture
1056
_buildParameters
?.ProjectRootElementCache.DiscardImplicitReferences();
1114
_buildParameters
!.LegacyThreadingSemantics);
1261
if (
_buildParameters
!.UsesOutputCache())
1293
if (
_buildParameters
.DiscardBuildResults)
1370
_buildTelemetry.BuildCheckEnabled =
_buildParameters
!.IsBuildCheckEnabled;
1371
_buildTelemetry.MultiThreadedModeEnabled =
_buildParameters
!.MultiThreaded;
1410
if (
_buildParameters
!.LegacyThreadingSemantics)
1441
_buildParameters
.OutputResultsCacheFile,
1442
_buildParameters
.ProjectIsolationMode);
1487
maxNodeCount:
_buildParameters
?.MaxNodeCount,
1508
MaxNodeCount =
_buildParameters
?.MaxNodeCount,
1543
telemetry.EnableNodeReuse =
_buildParameters
?.EnableNodeReuse;
1759
_buildParameters
!.ProjectRootElementCache == projectInstance.ProjectRootElementCache,
1764
_buildParameters
!.ProjectRootElementCache = projectInstance.ProjectRootElementCache;
1768
else if (
_buildParameters
!.ProjectRootElementCache == null)
1772
_buildParameters
!.ProjectRootElementCache =
1797
var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData,
_buildParameters
.DefaultToolsVersion);
2002
_buildParameters
,
2070
if (!Equals(CultureInfo.CurrentCulture,
_buildParameters
!.Culture))
2072
CultureInfo.CurrentCulture =
_buildParameters
.Culture;
2075
if (!Equals(CultureInfo.CurrentUICulture,
_buildParameters
.UICulture))
2077
CultureInfo.CurrentUICulture =
_buildParameters
.UICulture;
2348
if (allowMainThreadBuild &&
_buildParameters
!.LegacyThreadingSemantics)
2426
ProjectLoadSettings projectLoadSettings =
_buildParameters
!.ProjectLoadSettings;
2441
_buildParameters
,
2445
_buildParameters
.NodeId,
2612
_nodeManager?.ShutdownConnectedNodes(!abort &&
_buildParameters
!.EnableNodeReuse);
2619
_taskHostNodeManager?.ShutdownConnectedNodes(
_buildParameters
!.EnableNodeReuse);
2705
_buildParameters
?.ProjectRootElementCache.Clear();
3033
_nodeManager!.ShutdownConnectedNodes(
_buildParameters
!.EnableNodeReuse);
3034
_taskHostNodeManager!.ShutdownConnectedNodes(
_buildParameters
.EnableNodeReuse);
3154
if (
_buildParameters
!.DetailedSummary)
3280
_buildParameters
?.ProjectRootElementCache?.ClearCachesAfterBuildIfNeeded();
3306
_buildParameters
,
3428
_buildParameters
.IsBuildCheckEnabled = true;
3444
int cpuCount =
_buildParameters
!.MaxNodeCount;
3446
LoggerMode loggerMode = cpuCount == 1 &&
_buildParameters
.UseSynchronousLogging
3464
if (
_buildParameters
.IsBuildCheckEnabled)
3488
if (
_buildParameters
.IsTelemetryEnabled)
3506
if (
_buildParameters
.EnableTargetOutputLogging)