2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
584_buildParameters = parameters?.Clone() ?? new BuildParameters(); 3179_buildParameters ??= new BuildParameters();
71 references to _buildParameters
Microsoft.Build (71)
BackEnd\BuildManager\BuildManager.cs (71)
394BuildParameters? IBuildComponentHost.BuildParameters => _buildParameters; 587_buildParameters.BuildId = GetNextBuildId(); 589if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 596_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True; 599if (_buildParameters.UsesOutputCache() && string.IsNullOrWhiteSpace(_buildParameters.OutputResultsCacheFile)) 601_buildParameters.OutputResultsCacheFile = FileUtilities.NormalizePath("msbuild-cache"); 605if (_buildParameters.EnableRarNode) 614_buildParameters.EnableRarNode = false; 640requestedNodes: _buildParameters.MaxNodeCount, 646_buildParameters.MaxNodeCount = _coordinatorClient.GrantedNodes; 659if (_buildParameters.IsBuildCheckEnabled) 680_buildParameters.ProjectCacheDescriptor); 716AppendDebuggingLoggers(_buildParameters.Loggers), 717_buildParameters.ForwardingLoggers, 718_buildParameters.WarningsAsErrors, 719_buildParameters.WarningsNotAsErrors, 720_buildParameters.WarningsAsMessages); 728if (_buildParameters.UsesInputCaches()) 730loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 733if (_buildParameters.UsesOutputCache()) 735loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 767var usesInputCaches = _buildParameters.UsesInputCaches(); 771ReuseOldCaches(_buildParameters.InputResultsCacheFiles); 777if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold())) 801_buildParameters.ProjectRootElementCache.DiscardImplicitReferences(); 872var parentThreadCulture = _buildParameters != null 873? _buildParameters.Culture 875var parentThreadUICulture = _buildParameters != null 876? _buildParameters.UICulture 939_buildParameters?.ProjectRootElementCache.DiscardImplicitReferences(); 997_buildParameters!.LegacyThreadingSemantics); 1093if (_buildParameters!.UsesOutputCache()) 1125if (_buildParameters.DiscardBuildResults) 1180_buildTelemetry.BuildCheckEnabled = _buildParameters!.IsBuildCheckEnabled; 1181_buildTelemetry.MultiThreadedModeEnabled = _buildParameters!.MultiThreaded; 1202if (_buildParameters!.LegacyThreadingSemantics) 1233_buildParameters.OutputResultsCacheFile, 1234_buildParameters.ProjectIsolationMode); 1279maxNodeCount: _buildParameters?.MaxNodeCount, 1300MaxNodeCount = _buildParameters?.MaxNodeCount, 1335telemetry.EnableNodeReuse = _buildParameters?.EnableNodeReuse; 1538_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1543_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache; 1547else if (_buildParameters!.ProjectRootElementCache == null) 1551_buildParameters!.ProjectRootElementCache = 1576var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 1765_buildParameters, 1833if (!Equals(CultureInfo.CurrentCulture, _buildParameters!.Culture)) 1835CultureInfo.CurrentCulture = _buildParameters.Culture; 1838if (!Equals(CultureInfo.CurrentUICulture, _buildParameters.UICulture)) 1840CultureInfo.CurrentUICulture = _buildParameters.UICulture; 2109if (allowMainThreadBuild && _buildParameters!.LegacyThreadingSemantics) 2186ProjectLoadSettings projectLoadSettings = _buildParameters!.ProjectLoadSettings; 2201_buildParameters, 2205_buildParameters.NodeId, 2371_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2378_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2463_buildParameters?.ProjectRootElementCache.Clear(); 2789_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2790_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2910if (_buildParameters!.DetailedSummary) 3035_buildParameters?.ProjectRootElementCache?.Clear(); 3059_buildParameters, 3181_buildParameters.IsBuildCheckEnabled = true; 3196int cpuCount = _buildParameters!.MaxNodeCount; 3198LoggerMode loggerMode = cpuCount == 1 && _buildParameters.UseSynchronousLogging 3216if (_buildParameters.IsBuildCheckEnabled) 3240if (_buildParameters.IsTelemetryEnabled) 3258if (_buildParameters.EnableTargetOutputLogging)