2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
616_buildParameters = parameters?.Clone() ?? new BuildParameters(); 3239_buildParameters ??= new BuildParameters();
72 references to _buildParameters
Microsoft.Build (72)
BackEnd\BuildManager\BuildManager.cs (72)
395BuildParameters? IBuildComponentHost.BuildParameters => _buildParameters; 619_buildParameters.BuildId = GetNextBuildId(); 621if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 628_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True; 631if (_buildParameters.UsesOutputCache() && string.IsNullOrWhiteSpace(_buildParameters.OutputResultsCacheFile)) 633_buildParameters.OutputResultsCacheFile = FileUtilities.NormalizePath("msbuild-cache"); 637if (_buildParameters.EnableRarNode) 646_buildParameters.EnableRarNode = false; 672requestedNodes: _buildParameters.MaxNodeCount, 678_buildParameters.MaxNodeCount = _coordinatorClient.GrantedNodes; 684_buildParameters.SetBuildProcessEnvironmentVariable( 700if (_buildParameters.IsBuildCheckEnabled) 721_buildParameters.ProjectCacheDescriptor); 757AppendDebuggingLoggers(_buildParameters.Loggers), 758_buildParameters.ForwardingLoggers, 759_buildParameters.WarningsAsErrors, 760_buildParameters.WarningsNotAsErrors, 761_buildParameters.WarningsAsMessages); 769if (_buildParameters.UsesInputCaches()) 771loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 774if (_buildParameters.UsesOutputCache()) 776loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 808var usesInputCaches = _buildParameters.UsesInputCaches(); 812ReuseOldCaches(_buildParameters.InputResultsCacheFiles); 818if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold())) 842_buildParameters.ProjectRootElementCache.DiscardImplicitReferences(); 913var parentThreadCulture = _buildParameters != null 914? _buildParameters.Culture 916var parentThreadUICulture = _buildParameters != null 917? _buildParameters.UICulture 980_buildParameters?.ProjectRootElementCache.DiscardImplicitReferences(); 1038_buildParameters!.LegacyThreadingSemantics); 1137if (_buildParameters!.UsesOutputCache()) 1169if (_buildParameters.DiscardBuildResults) 1224_buildTelemetry.BuildCheckEnabled = _buildParameters!.IsBuildCheckEnabled; 1225_buildTelemetry.MultiThreadedModeEnabled = _buildParameters!.MultiThreaded; 1246if (_buildParameters!.LegacyThreadingSemantics) 1277_buildParameters.OutputResultsCacheFile, 1278_buildParameters.ProjectIsolationMode); 1323maxNodeCount: _buildParameters?.MaxNodeCount, 1344MaxNodeCount = _buildParameters?.MaxNodeCount, 1379telemetry.EnableNodeReuse = _buildParameters?.EnableNodeReuse; 1588_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1593_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache; 1597else if (_buildParameters!.ProjectRootElementCache == null) 1601_buildParameters!.ProjectRootElementCache = 1626var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 1819_buildParameters, 1887if (!Equals(CultureInfo.CurrentCulture, _buildParameters!.Culture)) 1889CultureInfo.CurrentCulture = _buildParameters.Culture; 1892if (!Equals(CultureInfo.CurrentUICulture, _buildParameters.UICulture)) 1894CultureInfo.CurrentUICulture = _buildParameters.UICulture; 2165if (allowMainThreadBuild && _buildParameters!.LegacyThreadingSemantics) 2243ProjectLoadSettings projectLoadSettings = _buildParameters!.ProjectLoadSettings; 2258_buildParameters, 2262_buildParameters.NodeId, 2429_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2436_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2521_buildParameters?.ProjectRootElementCache.Clear(); 2849_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2850_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2970if (_buildParameters!.DetailedSummary) 3095_buildParameters?.ProjectRootElementCache?.Clear(); 3119_buildParameters, 3241_buildParameters.IsBuildCheckEnabled = true; 3257int cpuCount = _buildParameters!.MaxNodeCount; 3259LoggerMode loggerMode = cpuCount == 1 && _buildParameters.UseSynchronousLogging 3277if (_buildParameters.IsBuildCheckEnabled) 3301if (_buildParameters.IsTelemetryEnabled) 3319if (_buildParameters.EnableTargetOutputLogging)