37 references to ProjectIsolationMode
Microsoft.Build (26)
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)
2064ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 2067if (isolateProjects == ProjectIsolationMode.False || request.IsRootRequest || request.SkipStaticGraphIsolationConstraints 2071&& (isolateProjects == ProjectIsolationMode.True || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Shared\BuildRequestConfiguration.cs (2)
182ProjectIsolationMode projectIsolationMode, 197|| projectIsolationMode != ProjectIsolationMode.True
MSBuild (11)
XMake.cs (11)
932ProjectIsolationMode isolateProjects = ProjectIsolationMode.False; 1604ProjectIsolationMode isolateProjects, 2447ref ProjectIsolationMode isolateProjects, 3057internal static ProjectIsolationMode ProcessIsolateProjectsSwitch(string[] parameters) 3064return boolValue ? ProjectIsolationMode.True : ProjectIsolationMode.False; 3067ProjectIsolationMode isolateProjects = ProjectIsolationMode.True; 3076if (trimmedParameter.Equals(nameof(ProjectIsolationMode.MessageUponIsolationViolation), StringComparison.OrdinalIgnoreCase) 3079isolateProjects = ProjectIsolationMode.MessageUponIsolationViolation;