37 references to ProjectIsolationMode
Microsoft.Build (26)
BackEnd\BuildManager\BuildManager.cs (2)
659if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 666_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True;
BackEnd\BuildManager\BuildParameters.cs (10)
231private ProjectIsolationMode _projectIsolationMode; 865get => ProjectIsolationMode == ProjectIsolationMode.True; 866set => ProjectIsolationMode = value ? ProjectIsolationMode.True : ProjectIsolationMode.False; 872public ProjectIsolationMode ProjectIsolationMode { get => _projectIsolationMode; set => _projectIsolationMode = value; } 876/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 877/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 887/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 888/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 980internal bool SkippedResultsDoNotCauseCacheMiss() => ProjectIsolationMode == ProjectIsolationMode.True;
BackEnd\BuildManager\CacheSerialization.cs (2)
21ProjectIsolationMode projectIsolationMode) 76if (projectIsolationMode == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
375ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 376bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.RequestConfiguration.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath)) 377|| isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation;
BackEnd\Components\RequestBuilder\TaskBuilder.cs (3)
1110ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 1111if (isolateProjects == ProjectIsolationMode.False || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Components\Scheduler\Scheduler.cs (4)
2065ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 2068if (isolateProjects == ProjectIsolationMode.False || request.IsRootRequest || request.SkipStaticGraphIsolationConstraints 2072&& (isolateProjects == ProjectIsolationMode.True || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Shared\BuildRequestConfiguration.cs (2)
183ProjectIsolationMode projectIsolationMode, 198|| projectIsolationMode != ProjectIsolationMode.True
MSBuild (11)
XMake.cs (11)
977ProjectIsolationMode isolateProjects = ProjectIsolationMode.False; 1675ProjectIsolationMode isolateProjects, 2524ref ProjectIsolationMode isolateProjects, 3132internal static ProjectIsolationMode ProcessIsolateProjectsSwitch(string[] parameters) 3139return boolValue ? ProjectIsolationMode.True : ProjectIsolationMode.False; 3142ProjectIsolationMode isolateProjects = ProjectIsolationMode.True; 3151if (trimmedParameter.Equals(nameof(ProjectIsolationMode.MessageUponIsolationViolation), StringComparison.OrdinalIgnoreCase) 3154isolateProjects = ProjectIsolationMode.MessageUponIsolationViolation;