2 writes to _buildParameters
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
542_buildParameters = parameters?.Clone() ?? new BuildParameters(); 2966_buildParameters ??= new BuildParameters();
70 references to _buildParameters
Microsoft.Build (70)
BackEnd\BuildManager\BuildManager.cs (70)
390BuildParameters? IBuildComponentHost.BuildParameters => _buildParameters; 545_buildParameters.BuildId = GetNextBuildId(); 547if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 554_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True; 557if (_buildParameters.UsesOutputCache() && string.IsNullOrWhiteSpace(_buildParameters.OutputResultsCacheFile)) 559_buildParameters.OutputResultsCacheFile = FileUtilities.NormalizePath("msbuild-cache"); 563if (_buildParameters.EnableRarNode) 572_buildParameters.EnableRarNode = false; 578if (_buildParameters.ReportFileAccesses) 587_buildParameters.IsTelemetryEnabled |= OpenTelemetryManager.Instance.IsActive(); 594if (_buildParameters.IsBuildCheckEnabled) 615_buildParameters.ProjectCacheDescriptor); 651AppendDebuggingLoggers(_buildParameters.Loggers), 652_buildParameters.ForwardingLoggers, 653_buildParameters.WarningsAsErrors, 654_buildParameters.WarningsNotAsErrors, 655_buildParameters.WarningsAsMessages); 663if (_buildParameters.UsesInputCaches()) 665loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 668if (_buildParameters.UsesOutputCache()) 670loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 702var usesInputCaches = _buildParameters.UsesInputCaches(); 706ReuseOldCaches(_buildParameters.InputResultsCacheFiles); 712if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold())) 736_buildParameters.ProjectRootElementCache.DiscardImplicitReferences(); 775_buildParameters!.DisableInProcNode = true; 778_buildParameters.EnableNodeReuse = false; 826var parentThreadCulture = _buildParameters != null 827? _buildParameters.Culture 829var parentThreadUICulture = _buildParameters != null 830? _buildParameters.UICulture 893_buildParameters?.ProjectRootElementCache.DiscardImplicitReferences(); 951_buildParameters!.LegacyThreadingSemantics); 1034if (_buildParameters!.UsesOutputCache()) 1066if (_buildParameters.DiscardBuildResults) 1122_buildTelemetry.BuildCheckEnabled = _buildParameters!.IsBuildCheckEnabled; 1142if (_buildParameters!.LegacyThreadingSemantics) 1166_buildParameters.OutputResultsCacheFile, 1167_buildParameters.ProjectIsolationMode); 1324_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1329_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache; 1333else if (_buildParameters!.ProjectRootElementCache == null) 1337_buildParameters!.ProjectRootElementCache = 1364var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 1553_buildParameters, 1621if (!Equals(CultureInfo.CurrentCulture, _buildParameters!.Culture)) 1623CultureInfo.CurrentCulture = _buildParameters.Culture; 1626if (!Equals(CultureInfo.CurrentUICulture, _buildParameters.UICulture)) 1628CultureInfo.CurrentUICulture = _buildParameters.UICulture; 1897if (allowMainThreadBuild && _buildParameters!.LegacyThreadingSemantics) 1974ProjectLoadSettings projectLoadSettings = _buildParameters!.ProjectLoadSettings; 1989_buildParameters, 1993_buildParameters.NodeId, 2161_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2168_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2256_buildParameters?.ProjectRootElementCache.Clear(); 2575_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2576_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2607if (_buildParameters!.ReportFileAccesses) 2622if (_buildParameters!.ReportFileAccesses) 2696if (_buildParameters!.DetailedSummary) 2821_buildParameters?.ProjectRootElementCache?.Clear(); 2847_buildParameters, 2968_buildParameters.IsBuildCheckEnabled = true; 2983int cpuCount = _buildParameters!.MaxNodeCount; 2985LoggerMode loggerMode = cpuCount == 1 && _buildParameters.UseSynchronousLogging 3003if (_buildParameters.IsBuildCheckEnabled) 3027if (_buildParameters.IsTelemetryEnabled)