35 references to ProjectIsolationMode
Microsoft.Build (24)
BackEnd\BuildManager\BuildManager.cs (2)
589if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 596_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True;
BackEnd\BuildManager\BuildParameters.cs (10)
237private ProjectIsolationMode _projectIsolationMode; 852get => ProjectIsolationMode == ProjectIsolationMode.True; 853set => ProjectIsolationMode = value ? ProjectIsolationMode.True : ProjectIsolationMode.False; 859public ProjectIsolationMode ProjectIsolationMode { get => _projectIsolationMode; set => _projectIsolationMode = value; } 863/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 864/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 874/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 875/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 966internal 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)
1061ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 1062if (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)
847ProjectIsolationMode isolateProjects = ProjectIsolationMode.False; 1470ProjectIsolationMode isolateProjects, 2201ref ProjectIsolationMode isolateProjects, 2799internal static ProjectIsolationMode ProcessIsolateProjectsSwitch(string[] parameters) 2806return boolValue ? ProjectIsolationMode.True : ProjectIsolationMode.False; 2809ProjectIsolationMode isolateProjects = ProjectIsolationMode.True; 2818if (trimmedParameter.Equals(nameof(ProjectIsolationMode.MessageUponIsolationViolation), StringComparison.OrdinalIgnoreCase) 2821isolateProjects = ProjectIsolationMode.MessageUponIsolationViolation;