2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
644_buildParameters = parameters?.Clone() ?? new BuildParameters(); 3473_buildParameters ??= new BuildParameters();
80 references to _buildParameters
Microsoft.Build (80)
BackEnd\BuildManager\BuildManager.cs (80)
407BuildParameters? IBuildComponentHost.BuildParameters => _buildParameters; 645bool strictMode = _buildParameters.MultiThreaded 652_buildParameters.BuildId = GetNextBuildId(); 656_buildParameters.ParserIgnoreConfiguration = _buildParameters.ProjectRootElementCache.ParserIgnoreConfiguration; 659if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 666_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True; 669if (_buildParameters.UsesOutputCache() && string.IsNullOrWhiteSpace(_buildParameters.OutputResultsCacheFile)) 671_buildParameters.OutputResultsCacheFile = strictMode 677if (_buildParameters.EnableRarNode) 686_buildParameters.EnableRarNode = false; 712requestedNodes: _buildParameters.MaxNodeCount, 718_buildParameters.MaxNodeCount = _coordinatorClient.GrantedNodes; 724_buildParameters.SetBuildProcessEnvironmentVariable( 740if (_buildParameters.IsBuildCheckEnabled) 761_buildParameters.ProjectCacheDescriptor); 795if (_buildParameters.UsesOutputCache()) 797_buildParameters.OutputResultsCacheFile = FileUtilities.NormalizePath(buildEntryDirectory.RestoreTarget, _buildParameters.OutputResultsCacheFile); 800_multiThreadedStrictModeScope = MultiThreadedStrictModeScope.Enter(_buildParameters.BuildId, buildEntryDirectory); 811_buildParameters.OutputResultsCacheFile = null; 839AppendDebuggingLoggers(_buildParameters.Loggers), 840_buildParameters.ForwardingLoggers, 841_buildParameters.WarningsAsErrors, 842_buildParameters.WarningsNotAsErrors, 843_buildParameters.WarningsAsMessages); 851if (_buildParameters.UsesInputCaches()) 853loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 856if (_buildParameters.UsesOutputCache()) 858loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 890var usesInputCaches = _buildParameters.UsesInputCaches(); 894ReuseOldCaches(_buildParameters.InputResultsCacheFiles); 900if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold())) 924_buildParameters.ProjectRootElementCache.DiscardImplicitReferences(); 995var parentThreadCulture = _buildParameters != null 996? _buildParameters.Culture 998var parentThreadUICulture = _buildParameters != null 999? _buildParameters.UICulture 1062_buildParameters?.ProjectRootElementCache.DiscardImplicitReferences(); 1120_buildParameters!.LegacyThreadingSemantics); 1282if (_buildParameters!.UsesOutputCache()) 1314if (_buildParameters.DiscardBuildResults) 1393_buildTelemetry.BuildCheckEnabled = _buildParameters!.IsBuildCheckEnabled; 1394_buildTelemetry.MultiThreadedModeEnabled = _buildParameters!.MultiThreaded; 1434if (_buildParameters!.LegacyThreadingSemantics) 1465_buildParameters.OutputResultsCacheFile, 1466_buildParameters.ProjectIsolationMode); 1516maxNodeCount: _buildParameters?.MaxNodeCount, 1537MaxNodeCount = _buildParameters?.MaxNodeCount, 1572telemetry.EnableNodeReuse = _buildParameters?.EnableNodeReuse; 1787_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1792_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache; 1796else if (_buildParameters!.ProjectRootElementCache == null) 1800_buildParameters!.ProjectRootElementCache = 1825var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 2030_buildParameters, 2098if (!Equals(CultureInfo.CurrentCulture, _buildParameters!.Culture)) 2100CultureInfo.CurrentCulture = _buildParameters.Culture; 2103if (!Equals(CultureInfo.CurrentUICulture, _buildParameters.UICulture)) 2105CultureInfo.CurrentUICulture = _buildParameters.UICulture; 2376if (allowMainThreadBuild && _buildParameters!.LegacyThreadingSemantics) 2457ProjectLoadSettings projectLoadSettings = _buildParameters!.ProjectLoadSettings; 2472_buildParameters, 2476_buildParameters.NodeId, 2643_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2650_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2736_buildParameters?.ProjectRootElementCache.Clear(); 3076_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 3077_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 3197if (_buildParameters!.DetailedSummary) 3327_buildParameters?.ProjectRootElementCache?.ClearCachesAfterBuildIfNeeded(); 3353_buildParameters, 3475_buildParameters.IsBuildCheckEnabled = true; 3491int cpuCount = _buildParameters!.MaxNodeCount; 3493LoggerMode loggerMode = cpuCount == 1 && _buildParameters.UseSynchronousLogging 3511if (_buildParameters.IsBuildCheckEnabled) 3535if (_buildParameters.IsTelemetryEnabled) 3553if (_buildParameters.EnableTargetOutputLogging)