35 references to ProjectIsolationMode
Microsoft.Build (24)
BackEnd\BuildManager\BuildManager.cs (2)
626if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 633_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True;
BackEnd\BuildManager\BuildParameters.cs (10)
231private ProjectIsolationMode _projectIsolationMode; 860get => ProjectIsolationMode == ProjectIsolationMode.True; 861set => ProjectIsolationMode = value ? ProjectIsolationMode.True : ProjectIsolationMode.False; 867public ProjectIsolationMode ProjectIsolationMode { get => _projectIsolationMode; set => _projectIsolationMode = value; } 871/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 872/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 882/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 883/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 974internal bool SkippedResultsDoNotCauseCacheMiss() => ProjectIsolationMode == ProjectIsolationMode.True;
BackEnd\BuildManager\CacheSerialization.cs (2)
21ProjectIsolationMode projectIsolationMode) 76if (projectIsolationMode == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
371ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 372bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.RequestConfiguration.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath)) 373|| isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation;
BackEnd\Components\RequestBuilder\TaskBuilder.cs (3)
1057ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 1058if (isolateProjects == ProjectIsolationMode.False || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Components\Scheduler\Scheduler.cs (4)
2036ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 2039if (isolateProjects == ProjectIsolationMode.False || request.IsRootRequest || request.SkipStaticGraphIsolationConstraints 2043&& (isolateProjects == ProjectIsolationMode.True || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
MSBuild (11)
XMake.cs (11)
921ProjectIsolationMode isolateProjects = ProjectIsolationMode.False; 1593ProjectIsolationMode isolateProjects, 2436ref ProjectIsolationMode isolateProjects, 3046internal static ProjectIsolationMode ProcessIsolateProjectsSwitch(string[] parameters) 3053return boolValue ? ProjectIsolationMode.True : ProjectIsolationMode.False; 3056ProjectIsolationMode isolateProjects = ProjectIsolationMode.True; 3065if (trimmedParameter.Equals(nameof(ProjectIsolationMode.MessageUponIsolationViolation), StringComparison.OrdinalIgnoreCase) 3068isolateProjects = ProjectIsolationMode.MessageUponIsolationViolation;