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)
228private ProjectIsolationMode _projectIsolationMode; 805get => ProjectIsolationMode == ProjectIsolationMode.True; 806set => ProjectIsolationMode = value ? ProjectIsolationMode.True : ProjectIsolationMode.False; 812public ProjectIsolationMode ProjectIsolationMode { get => _projectIsolationMode; set => _projectIsolationMode = value; } 816/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 817/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 827/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 828/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 916internal bool SkippedResultsDoNotCauseCacheMiss() => ProjectIsolationMode == ProjectIsolationMode.True;
BackEnd\BuildManager\CacheSerialization.cs (2)
20ProjectIsolationMode projectIsolationMode) 90if (projectIsolationMode == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
368ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 369bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.RequestConfiguration.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath)) 370|| isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation;
BackEnd\Components\RequestBuilder\TaskBuilder.cs (3)
1031ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 1032if (isolateProjects == ProjectIsolationMode.False || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Components\Scheduler\Scheduler.cs (4)
1961ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 1965if (isolateProjects == ProjectIsolationMode.False || request.IsRootRequest || request.SkipStaticGraphIsolationConstraints 1968bool logComment = ((isolateProjects == ProjectIsolationMode.True || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation) && request.SkipStaticGraphIsolationConstraints);
Microsoft.Build.CommandLine.UnitTests (1)
CommandLineSwitches_Tests.cs (1)
1182isolateProjects: 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)
731ProjectIsolationMode isolateProjects = ProjectIsolationMode.False; 1303ProjectIsolationMode isolateProjects, 2527ref ProjectIsolationMode isolateProjects, 3117internal static ProjectIsolationMode ProcessIsolateProjectsSwitch(string[] parameters) 3124return boolValue ? ProjectIsolationMode.True : ProjectIsolationMode.False; 3127ProjectIsolationMode isolateProjects = ProjectIsolationMode.True; 3136if (trimmedParameter.Equals(nameof(ProjectIsolationMode.MessageUponIsolationViolation), StringComparison.OrdinalIgnoreCase) 3139isolateProjects = ProjectIsolationMode.MessageUponIsolationViolation;