1 write to _buildParameters
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
546_buildParameters = parameters?.Clone() ?? new BuildParameters();
57 references to _buildParameters
Microsoft.Build (57)
BackEnd\BuildManager\BuildManager.cs (57)
396BuildParameters IBuildComponentHost.BuildParameters => _buildParameters; 549_buildParameters.BuildId = GetNextBuildId(); 551if (_buildParameters.UsesCachedResults() && parameters.ProjectIsolationMode == ProjectIsolationMode.False) 558_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True; 561if (_buildParameters.UsesOutputCache() && string.IsNullOrWhiteSpace(_buildParameters.OutputResultsCacheFile)) 563_buildParameters.OutputResultsCacheFile = FileUtilities.NormalizePath("msbuild-cache"); 597_buildParameters.ProjectCacheDescriptor); 633AppendDebuggingLoggers(_buildParameters.Loggers), 634_buildParameters.ForwardingLoggers, 635_buildParameters.WarningsAsErrors, 636_buildParameters.WarningsNotAsErrors, 637_buildParameters.WarningsAsMessages); 645if (_buildParameters.UsesInputCaches()) 647loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 650if (_buildParameters.UsesOutputCache()) 652loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 684var usesInputCaches = _buildParameters.UsesInputCaches(); 688ReuseOldCaches(_buildParameters.InputResultsCacheFiles); 694if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache.IsConfigCacheSizeLargerThanThreshold())) 718_buildParameters.ProjectRootElementCache.DiscardImplicitReferences(); 784var parentThreadCulture = _buildParameters != null 785? _buildParameters.Culture 787var parentThreadUICulture = _buildParameters != null 788? _buildParameters.UICulture 853_buildParameters?.ProjectRootElementCache.DiscardImplicitReferences(); 891var newSubmission = new BuildSubmission(this, GetNextSubmissionId(), requestData, _buildParameters.LegacyThreadingSemantics); 1007if (_buildParameters.UsesOutputCache()) 1039if (_buildParameters.DiscardBuildResults) 1105if (_buildParameters.LegacyThreadingSemantics) 1129_buildParameters.OutputResultsCacheFile, 1130_buildParameters.ProjectIsolationMode); 1275_buildParameters.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1280_buildParameters.ProjectRootElementCache = projectInstance.ProjectRootElementCache; 1284else if (_buildParameters.ProjectRootElementCache == null) 1288_buildParameters.ProjectRootElementCache = 1315var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 1469_buildParameters, 1537if (!Equals(CultureInfo.CurrentCulture, _buildParameters.Culture)) 1539CultureInfo.CurrentCulture = _buildParameters.Culture; 1542if (!Equals(CultureInfo.CurrentUICulture, _buildParameters.UICulture)) 1544CultureInfo.CurrentUICulture = _buildParameters.UICulture; 1845if (allowMainThreadBuild && _buildParameters.LegacyThreadingSemantics) 1918ProjectLoadSettings projectLoadSettings = _buildParameters.ProjectLoadSettings; 1933_buildParameters, 1937_buildParameters.NodeId, 2100_nodeManager.ShutdownConnectedNodes(!abort && _buildParameters.EnableNodeReuse); 2107_taskHostNodeManager.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2196_buildParameters.ProjectRootElementCache.Clear(); 2522_nodeManager.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2523_taskHostNodeManager.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2640if (_buildParameters.DetailedSummary) 2804_buildParameters?.ProjectRootElementCache?.Clear(); 2831_buildParameters, 2966int cpuCount = _buildParameters.MaxNodeCount; 2968LoggerMode loggerMode = cpuCount == 1 && _buildParameters.UseSynchronousLogging 2986if (_buildParameters.IsBuildCheckEnabled)