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