2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
616_buildParameters = parameters?.Clone() ?? new BuildParameters(); 3259_buildParameters ??= new BuildParameters();
74 references to _buildParameters
Microsoft.Build (74)
BackEnd\BuildManager\BuildManager.cs (74)
395BuildParameters? IBuildComponentHost.BuildParameters => _buildParameters; 619_buildParameters.BuildId = GetNextBuildId(); 623_buildParameters.ParserIgnoreConfiguration = _buildParameters.ProjectRootElementCache.ParserIgnoreConfiguration; 626if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 633_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True; 636if (_buildParameters.UsesOutputCache() && string.IsNullOrWhiteSpace(_buildParameters.OutputResultsCacheFile)) 638_buildParameters.OutputResultsCacheFile = FileUtilities.NormalizePath("msbuild-cache"); 642if (_buildParameters.EnableRarNode) 651_buildParameters.EnableRarNode = false; 677requestedNodes: _buildParameters.MaxNodeCount, 683_buildParameters.MaxNodeCount = _coordinatorClient.GrantedNodes; 689_buildParameters.SetBuildProcessEnvironmentVariable( 705if (_buildParameters.IsBuildCheckEnabled) 726_buildParameters.ProjectCacheDescriptor); 762AppendDebuggingLoggers(_buildParameters.Loggers), 763_buildParameters.ForwardingLoggers, 764_buildParameters.WarningsAsErrors, 765_buildParameters.WarningsNotAsErrors, 766_buildParameters.WarningsAsMessages); 774if (_buildParameters.UsesInputCaches()) 776loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 779if (_buildParameters.UsesOutputCache()) 781loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 813var usesInputCaches = _buildParameters.UsesInputCaches(); 817ReuseOldCaches(_buildParameters.InputResultsCacheFiles); 823if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold())) 847_buildParameters.ProjectRootElementCache.DiscardImplicitReferences(); 918var parentThreadCulture = _buildParameters != null 919? _buildParameters.Culture 921var parentThreadUICulture = _buildParameters != null 922? _buildParameters.UICulture 985_buildParameters?.ProjectRootElementCache.DiscardImplicitReferences(); 1043_buildParameters!.LegacyThreadingSemantics); 1142if (_buildParameters!.UsesOutputCache()) 1174if (_buildParameters.DiscardBuildResults) 1229_buildTelemetry.BuildCheckEnabled = _buildParameters!.IsBuildCheckEnabled; 1230_buildTelemetry.MultiThreadedModeEnabled = _buildParameters!.MultiThreaded; 1263if (_buildParameters!.LegacyThreadingSemantics) 1294_buildParameters.OutputResultsCacheFile, 1295_buildParameters.ProjectIsolationMode); 1340maxNodeCount: _buildParameters?.MaxNodeCount, 1361MaxNodeCount = _buildParameters?.MaxNodeCount, 1396telemetry.EnableNodeReuse = _buildParameters?.EnableNodeReuse; 1605_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1610_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache; 1614else if (_buildParameters!.ProjectRootElementCache == null) 1618_buildParameters!.ProjectRootElementCache = 1643var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 1836_buildParameters, 1904if (!Equals(CultureInfo.CurrentCulture, _buildParameters!.Culture)) 1906CultureInfo.CurrentCulture = _buildParameters.Culture; 1909if (!Equals(CultureInfo.CurrentUICulture, _buildParameters.UICulture)) 1911CultureInfo.CurrentUICulture = _buildParameters.UICulture; 2182if (allowMainThreadBuild && _buildParameters!.LegacyThreadingSemantics) 2260ProjectLoadSettings projectLoadSettings = _buildParameters!.ProjectLoadSettings; 2275_buildParameters, 2279_buildParameters.NodeId, 2446_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2453_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2538_buildParameters?.ProjectRootElementCache.Clear(); 2866_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2867_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2987if (_buildParameters!.DetailedSummary) 3113_buildParameters?.ProjectRootElementCache?.ClearCachesAfterBuildIfNeeded(); 3139_buildParameters, 3261_buildParameters.IsBuildCheckEnabled = true; 3277int cpuCount = _buildParameters!.MaxNodeCount; 3279LoggerMode loggerMode = cpuCount == 1 && _buildParameters.UseSynchronousLogging 3297if (_buildParameters.IsBuildCheckEnabled) 3321if (_buildParameters.IsTelemetryEnabled) 3339if (_buildParameters.EnableTargetOutputLogging)