2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
638_buildParameters = parameters?.Clone() ?? new BuildParameters(); 3426_buildParameters ??= new BuildParameters();
80 references to _buildParameters
Microsoft.Build (80)
BackEnd\BuildManager\BuildManager.cs (80)
402BuildParameters? IBuildComponentHost.BuildParameters => _buildParameters; 639bool strictMode = _buildParameters.MultiThreaded 646_buildParameters.BuildId = GetNextBuildId(); 650_buildParameters.ParserIgnoreConfiguration = _buildParameters.ProjectRootElementCache.ParserIgnoreConfiguration; 653if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 660_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True; 663if (_buildParameters.UsesOutputCache() && string.IsNullOrWhiteSpace(_buildParameters.OutputResultsCacheFile)) 665_buildParameters.OutputResultsCacheFile = strictMode 671if (_buildParameters.EnableRarNode) 680_buildParameters.EnableRarNode = false; 706requestedNodes: _buildParameters.MaxNodeCount, 712_buildParameters.MaxNodeCount = _coordinatorClient.GrantedNodes; 718_buildParameters.SetBuildProcessEnvironmentVariable( 734if (_buildParameters.IsBuildCheckEnabled) 755_buildParameters.ProjectCacheDescriptor); 789if (_buildParameters.UsesOutputCache()) 791_buildParameters.OutputResultsCacheFile = FileUtilities.NormalizePath(buildEntryDirectory.RestoreTarget, _buildParameters.OutputResultsCacheFile); 794_multiThreadedStrictModeScope = MultiThreadedStrictModeScope.Enter(_buildParameters.BuildId, buildEntryDirectory); 805_buildParameters.OutputResultsCacheFile = null; 833AppendDebuggingLoggers(_buildParameters.Loggers), 834_buildParameters.ForwardingLoggers, 835_buildParameters.WarningsAsErrors, 836_buildParameters.WarningsNotAsErrors, 837_buildParameters.WarningsAsMessages); 845if (_buildParameters.UsesInputCaches()) 847loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 850if (_buildParameters.UsesOutputCache()) 852loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 884var usesInputCaches = _buildParameters.UsesInputCaches(); 888ReuseOldCaches(_buildParameters.InputResultsCacheFiles); 894if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold())) 918_buildParameters.ProjectRootElementCache.DiscardImplicitReferences(); 989var parentThreadCulture = _buildParameters != null 990? _buildParameters.Culture 992var parentThreadUICulture = _buildParameters != null 993? _buildParameters.UICulture 1056_buildParameters?.ProjectRootElementCache.DiscardImplicitReferences(); 1114_buildParameters!.LegacyThreadingSemantics); 1261if (_buildParameters!.UsesOutputCache()) 1293if (_buildParameters.DiscardBuildResults) 1370_buildTelemetry.BuildCheckEnabled = _buildParameters!.IsBuildCheckEnabled; 1371_buildTelemetry.MultiThreadedModeEnabled = _buildParameters!.MultiThreaded; 1410if (_buildParameters!.LegacyThreadingSemantics) 1441_buildParameters.OutputResultsCacheFile, 1442_buildParameters.ProjectIsolationMode); 1487maxNodeCount: _buildParameters?.MaxNodeCount, 1508MaxNodeCount = _buildParameters?.MaxNodeCount, 1543telemetry.EnableNodeReuse = _buildParameters?.EnableNodeReuse; 1759_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1764_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache; 1768else if (_buildParameters!.ProjectRootElementCache == null) 1772_buildParameters!.ProjectRootElementCache = 1797var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 2002_buildParameters, 2070if (!Equals(CultureInfo.CurrentCulture, _buildParameters!.Culture)) 2072CultureInfo.CurrentCulture = _buildParameters.Culture; 2075if (!Equals(CultureInfo.CurrentUICulture, _buildParameters.UICulture)) 2077CultureInfo.CurrentUICulture = _buildParameters.UICulture; 2348if (allowMainThreadBuild && _buildParameters!.LegacyThreadingSemantics) 2426ProjectLoadSettings projectLoadSettings = _buildParameters!.ProjectLoadSettings; 2441_buildParameters, 2445_buildParameters.NodeId, 2612_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2619_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2705_buildParameters?.ProjectRootElementCache.Clear(); 3033_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 3034_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 3154if (_buildParameters!.DetailedSummary) 3280_buildParameters?.ProjectRootElementCache?.ClearCachesAfterBuildIfNeeded(); 3306_buildParameters, 3428_buildParameters.IsBuildCheckEnabled = true; 3444int cpuCount = _buildParameters!.MaxNodeCount; 3446LoggerMode loggerMode = cpuCount == 1 && _buildParameters.UseSynchronousLogging 3464if (_buildParameters.IsBuildCheckEnabled) 3488if (_buildParameters.IsTelemetryEnabled) 3506if (_buildParameters.EnableTargetOutputLogging)