2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
542_buildParameters = parameters?.Clone() ?? new BuildParameters(); 2927_buildParameters ??= new BuildParameters();
63 references to _buildParameters
Microsoft.Build (63)
BackEnd\BuildManager\BuildManager.cs (63)
391BuildParameters? IBuildComponentHost.BuildParameters => _buildParameters; 545_buildParameters.BuildId = GetNextBuildId(); 547if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 554_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True; 557if (_buildParameters.UsesOutputCache() && string.IsNullOrWhiteSpace(_buildParameters.OutputResultsCacheFile)) 559_buildParameters.OutputResultsCacheFile = FileUtilities.NormalizePath("msbuild-cache"); 572_buildParameters.IsTelemetryEnabled |= OpenTelemetryManager.Instance.IsActive(); 579if (_buildParameters.IsBuildCheckEnabled) 600_buildParameters.ProjectCacheDescriptor); 636AppendDebuggingLoggers(_buildParameters.Loggers), 637_buildParameters.ForwardingLoggers, 638_buildParameters.WarningsAsErrors, 639_buildParameters.WarningsNotAsErrors, 640_buildParameters.WarningsAsMessages); 648if (_buildParameters.UsesInputCaches()) 650loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 653if (_buildParameters.UsesOutputCache()) 655loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 687var usesInputCaches = _buildParameters.UsesInputCaches(); 691ReuseOldCaches(_buildParameters.InputResultsCacheFiles); 697if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold())) 721_buildParameters.ProjectRootElementCache.DiscardImplicitReferences(); 790var parentThreadCulture = _buildParameters != null 791? _buildParameters.Culture 793var parentThreadUICulture = _buildParameters != null 794? _buildParameters.UICulture 857_buildParameters?.ProjectRootElementCache.DiscardImplicitReferences(); 915_buildParameters!.LegacyThreadingSemantics); 998if (_buildParameters!.UsesOutputCache()) 1030if (_buildParameters.DiscardBuildResults) 1086_buildTelemetry.BuildCheckEnabled = _buildParameters!.IsBuildCheckEnabled; 1106if (_buildParameters!.LegacyThreadingSemantics) 1130_buildParameters.OutputResultsCacheFile, 1131_buildParameters.ProjectIsolationMode); 1288_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1293_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache; 1297else if (_buildParameters!.ProjectRootElementCache == null) 1301_buildParameters!.ProjectRootElementCache = 1328var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 1517_buildParameters, 1585if (!Equals(CultureInfo.CurrentCulture, _buildParameters!.Culture)) 1587CultureInfo.CurrentCulture = _buildParameters.Culture; 1590if (!Equals(CultureInfo.CurrentUICulture, _buildParameters.UICulture)) 1592CultureInfo.CurrentUICulture = _buildParameters.UICulture; 1861if (allowMainThreadBuild && _buildParameters!.LegacyThreadingSemantics) 1934ProjectLoadSettings projectLoadSettings = _buildParameters!.ProjectLoadSettings; 1949_buildParameters, 1953_buildParameters.NodeId, 2121_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2128_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2216_buildParameters?.ProjectRootElementCache.Clear(); 2535_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2536_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2656if (_buildParameters!.DetailedSummary) 2781_buildParameters?.ProjectRootElementCache?.Clear(); 2808_buildParameters, 2929_buildParameters.IsBuildCheckEnabled = true; 2944int cpuCount = _buildParameters!.MaxNodeCount; 2946LoggerMode loggerMode = cpuCount == 1 && _buildParameters.UseSynchronousLogging 2964if (_buildParameters.IsBuildCheckEnabled) 2988if (_buildParameters.IsTelemetryEnabled)