2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
582_buildParameters = parameters?.Clone() ?? new BuildParameters(); 3077_buildParameters ??= new BuildParameters();
73 references to _buildParameters
Microsoft.Build (73)
BackEnd\BuildManager\BuildManager.cs (73)
392BuildParameters? IBuildComponentHost.BuildParameters => _buildParameters; 585_buildParameters.BuildId = GetNextBuildId(); 587if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 594_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True; 597if (_buildParameters.UsesOutputCache() && string.IsNullOrWhiteSpace(_buildParameters.OutputResultsCacheFile)) 599_buildParameters.OutputResultsCacheFile = FileUtilities.NormalizePath("msbuild-cache"); 603if (_buildParameters.EnableRarNode) 612_buildParameters.EnableRarNode = false; 618if (_buildParameters.ReportFileAccesses) 636if (_buildParameters.IsBuildCheckEnabled) 657_buildParameters.ProjectCacheDescriptor); 693AppendDebuggingLoggers(_buildParameters.Loggers), 694_buildParameters.ForwardingLoggers, 695_buildParameters.WarningsAsErrors, 696_buildParameters.WarningsNotAsErrors, 697_buildParameters.WarningsAsMessages); 705if (_buildParameters.UsesInputCaches()) 707loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 710if (_buildParameters.UsesOutputCache()) 712loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 744var usesInputCaches = _buildParameters.UsesInputCaches(); 748ReuseOldCaches(_buildParameters.InputResultsCacheFiles); 754if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold())) 778_buildParameters.ProjectRootElementCache.DiscardImplicitReferences(); 798_buildParameters!.DisableInProcNode = true; 801_buildParameters.EnableNodeReuse = false; 849var parentThreadCulture = _buildParameters != null 850? _buildParameters.Culture 852var parentThreadUICulture = _buildParameters != null 853? _buildParameters.UICulture 916_buildParameters?.ProjectRootElementCache.DiscardImplicitReferences(); 974_buildParameters!.LegacyThreadingSemantics); 1070if (_buildParameters!.UsesOutputCache()) 1102if (_buildParameters.DiscardBuildResults) 1156_buildTelemetry.BuildCheckEnabled = _buildParameters!.IsBuildCheckEnabled; 1157_buildTelemetry.MultiThreadedModeEnabled = _buildParameters!.MultiThreaded; 1175if (_buildParameters!.LegacyThreadingSemantics) 1206_buildParameters.OutputResultsCacheFile, 1207_buildParameters.ProjectIsolationMode); 1253maxNodeCount: _buildParameters?.MaxNodeCount, 1297maxNodeCount: _buildParameters?.MaxNodeCount, 1436_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1441_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache; 1445else if (_buildParameters!.ProjectRootElementCache == null) 1449_buildParameters!.ProjectRootElementCache = 1476var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 1665_buildParameters, 1733if (!Equals(CultureInfo.CurrentCulture, _buildParameters!.Culture)) 1735CultureInfo.CurrentCulture = _buildParameters.Culture; 1738if (!Equals(CultureInfo.CurrentUICulture, _buildParameters.UICulture)) 1740CultureInfo.CurrentUICulture = _buildParameters.UICulture; 2009if (allowMainThreadBuild && _buildParameters!.LegacyThreadingSemantics) 2086ProjectLoadSettings projectLoadSettings = _buildParameters!.ProjectLoadSettings; 2101_buildParameters, 2105_buildParameters.NodeId, 2273_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2280_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2368_buildParameters?.ProjectRootElementCache.Clear(); 2687_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2688_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2719if (_buildParameters!.ReportFileAccesses) 2734if (_buildParameters!.ReportFileAccesses) 2808if (_buildParameters!.DetailedSummary) 2933_buildParameters?.ProjectRootElementCache?.Clear(); 2957_buildParameters, 3079_buildParameters.IsBuildCheckEnabled = true; 3094int cpuCount = _buildParameters!.MaxNodeCount; 3096LoggerMode loggerMode = cpuCount == 1 && _buildParameters.UseSynchronousLogging 3114if (_buildParameters.IsBuildCheckEnabled) 3138if (_buildParameters.IsTelemetryEnabled) 3156if (_buildParameters.EnableTargetOutputLogging)