47 references to ProjectIsolationMode
Microsoft.Build (24)
BackEnd\BuildManager\BuildManager.cs (2)
548if (_buildParameters.UsesCachedResults() && _buildParameters.ProjectIsolationMode == ProjectIsolationMode.False) 555_buildParameters.ProjectIsolationMode = ProjectIsolationMode.True;
BackEnd\BuildManager\BuildParameters.cs (10)
230private ProjectIsolationMode _projectIsolationMode; 823get => ProjectIsolationMode == ProjectIsolationMode.True; 824set => ProjectIsolationMode = value ? ProjectIsolationMode.True : ProjectIsolationMode.False; 830public ProjectIsolationMode ProjectIsolationMode { get => _projectIsolationMode; set => _projectIsolationMode = value; } 834/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 835/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 845/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 846/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 937internal bool SkippedResultsDoNotCauseCacheMiss() => ProjectIsolationMode == ProjectIsolationMode.True;
BackEnd\BuildManager\CacheSerialization.cs (2)
20ProjectIsolationMode projectIsolationMode) 90if (projectIsolationMode == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
369ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 370bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.RequestConfiguration.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath)) 371|| isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation;
BackEnd\Components\RequestBuilder\TaskBuilder.cs (3)
1029ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 1030if (isolateProjects == ProjectIsolationMode.False || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Components\Scheduler\Scheduler.cs (4)
2026ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 2029if (isolateProjects == ProjectIsolationMode.False || request.IsRootRequest || request.SkipStaticGraphIsolationConstraints 2033&& (isolateProjects == ProjectIsolationMode.True || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
Microsoft.Build.CommandLine.UnitTests (1)
CommandLineSwitches_Tests.cs (1)
1207isolateProjects: ProjectIsolationMode.False,
Microsoft.Build.Engine.UnitTests (11)
BackEnd\CacheSerialization_Tests.cs (2)
103ProjectIsolationMode.True)); 135ProjectIsolationMode.MessageUponIsolationViolation));
Graph\IsolateProjects_Tests.cs (7)
151ProjectIsolationMode = ProjectIsolationMode.True, 242isolateProjects: ProjectIsolationMode.False); 263isolateProjects: ProjectIsolationMode.MessageUponIsolationViolation); 335projectIsolationMode: ProjectIsolationMode.MessageUponIsolationViolation); 511ProjectIsolationMode isolateProjects = ProjectIsolationMode.True, 598_buildParametersPrototype.ProjectIsolationMode.ShouldBe(ProjectIsolationMode.True);
Graph\ResultCacheBasedBuilds_Tests.cs (2)
432ProjectIsolationMode projectIsolationMode = ProjectIsolationMode.False)
MSBuild (11)
XMake.cs (11)
701ProjectIsolationMode isolateProjects = ProjectIsolationMode.False; 1290ProjectIsolationMode isolateProjects, 2532ref ProjectIsolationMode isolateProjects, 3159internal static ProjectIsolationMode ProcessIsolateProjectsSwitch(string[] parameters) 3166return boolValue ? ProjectIsolationMode.True : ProjectIsolationMode.False; 3169ProjectIsolationMode isolateProjects = ProjectIsolationMode.True; 3178if (trimmedParameter.Equals(nameof(ProjectIsolationMode.MessageUponIsolationViolation), StringComparison.OrdinalIgnoreCase) 3181isolateProjects = ProjectIsolationMode.MessageUponIsolationViolation;