2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
543
_buildParameters
= parameters?.Clone() ?? new BuildParameters();
2971
_buildParameters
??= new BuildParameters();
72 references to _buildParameters
Microsoft.Build (72)
BackEnd\BuildManager\BuildManager.cs (72)
391
BuildParameters? IBuildComponentHost.BuildParameters =>
_buildParameters
;
546
_buildParameters
.BuildId = GetNextBuildId();
548
if (
_buildParameters
.UsesCachedResults() &&
_buildParameters
.ProjectIsolationMode == ProjectIsolationMode.False)
555
_buildParameters
.ProjectIsolationMode = ProjectIsolationMode.True;
558
if (
_buildParameters
.UsesOutputCache() && string.IsNullOrWhiteSpace(
_buildParameters
.OutputResultsCacheFile))
560
_buildParameters
.OutputResultsCacheFile = FileUtilities.NormalizePath("msbuild-cache");
564
if (
_buildParameters
.EnableRarNode)
573
_buildParameters
.EnableRarNode = false;
579
if (
_buildParameters
.ReportFileAccesses)
588
_buildParameters
.IsTelemetryEnabled |= OpenTelemetryManager.Instance.IsActive();
595
if (
_buildParameters
.IsBuildCheckEnabled)
616
_buildParameters
.ProjectCacheDescriptor);
652
AppendDebuggingLoggers(
_buildParameters
.Loggers),
653
_buildParameters
.ForwardingLoggers,
654
_buildParameters
.WarningsAsErrors,
655
_buildParameters
.WarningsNotAsErrors,
656
_buildParameters
.WarningsAsMessages);
664
if (
_buildParameters
.UsesInputCaches())
666
loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";",
_buildParameters
.InputResultsCacheFiles));
669
if (
_buildParameters
.UsesOutputCache())
671
loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache",
_buildParameters
.OutputResultsCacheFile);
703
var usesInputCaches =
_buildParameters
.UsesInputCaches();
707
ReuseOldCaches(
_buildParameters
.InputResultsCacheFiles);
713
if (!usesInputCaches && (
_buildParameters
.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold()))
737
_buildParameters
.ProjectRootElementCache.DiscardImplicitReferences();
776
_buildParameters
!.DisableInProcNode = true;
779
_buildParameters
.EnableNodeReuse = false;
827
var parentThreadCulture =
_buildParameters
!= null
828
?
_buildParameters
.Culture
830
var parentThreadUICulture =
_buildParameters
!= null
831
?
_buildParameters
.UICulture
894
_buildParameters
?.ProjectRootElementCache.DiscardImplicitReferences();
952
_buildParameters
!.LegacyThreadingSemantics);
1035
if (
_buildParameters
!.UsesOutputCache())
1067
if (
_buildParameters
.DiscardBuildResults)
1125
_buildTelemetry.BuildCheckEnabled =
_buildParameters
!.IsBuildCheckEnabled;
1126
_buildTelemetry.MultiThreadedModeEnabled =
_buildParameters
!.MultiThreaded;
1146
if (
_buildParameters
!.LegacyThreadingSemantics)
1170
_buildParameters
.OutputResultsCacheFile,
1171
_buildParameters
.ProjectIsolationMode);
1328
_buildParameters
!.ProjectRootElementCache == projectInstance.ProjectRootElementCache,
1333
_buildParameters
!.ProjectRootElementCache = projectInstance.ProjectRootElementCache;
1337
else if (
_buildParameters
!.ProjectRootElementCache == null)
1341
_buildParameters
!.ProjectRootElementCache =
1368
var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData,
_buildParameters
.DefaultToolsVersion);
1557
_buildParameters
,
1625
if (!Equals(CultureInfo.CurrentCulture,
_buildParameters
!.Culture))
1627
CultureInfo.CurrentCulture =
_buildParameters
.Culture;
1630
if (!Equals(CultureInfo.CurrentUICulture,
_buildParameters
.UICulture))
1632
CultureInfo.CurrentUICulture =
_buildParameters
.UICulture;
1901
if (allowMainThreadBuild &&
_buildParameters
!.LegacyThreadingSemantics)
1978
ProjectLoadSettings projectLoadSettings =
_buildParameters
!.ProjectLoadSettings;
1993
_buildParameters
,
1997
_buildParameters
.NodeId,
2165
_nodeManager?.ShutdownConnectedNodes(!abort &&
_buildParameters
!.EnableNodeReuse);
2172
_taskHostNodeManager?.ShutdownConnectedNodes(
_buildParameters
!.EnableNodeReuse);
2260
_buildParameters
?.ProjectRootElementCache.Clear();
2579
_nodeManager!.ShutdownConnectedNodes(
_buildParameters
!.EnableNodeReuse);
2580
_taskHostNodeManager!.ShutdownConnectedNodes(
_buildParameters
.EnableNodeReuse);
2611
if (
_buildParameters
!.ReportFileAccesses)
2626
if (
_buildParameters
!.ReportFileAccesses)
2700
if (
_buildParameters
!.DetailedSummary)
2825
_buildParameters
?.ProjectRootElementCache?.Clear();
2851
_buildParameters
,
2973
_buildParameters
.IsBuildCheckEnabled = true;
2988
int cpuCount =
_buildParameters
!.MaxNodeCount;
2990
LoggerMode loggerMode = cpuCount == 1 &&
_buildParameters
.UseSynchronousLogging
3008
if (
_buildParameters
.IsBuildCheckEnabled)
3032
if (
_buildParameters
.IsTelemetryEnabled)
3051
if (
_buildParameters
.EnableTargetOutputLogging)