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; 804get => ProjectIsolationMode == ProjectIsolationMode.True; 805set => ProjectIsolationMode = value ? ProjectIsolationMode.True : ProjectIsolationMode.False; 811public ProjectIsolationMode ProjectIsolationMode { get => _projectIsolationMode; set => _projectIsolationMode = value; } 815/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 816/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 826/// If the isolation mode is set to <see cref="ProjectIsolationMode.False"/>, 827/// this sets the isolation mode to <see cref="ProjectIsolationMode.True"/>. 915internal 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)
1031ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 1032if (isolateProjects == ProjectIsolationMode.False || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
BackEnd\Components\Scheduler\Scheduler.cs (4)
1981ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 1984if (isolateProjects == ProjectIsolationMode.False || request.IsRootRequest || request.SkipStaticGraphIsolationConstraints 1988&& (isolateProjects == ProjectIsolationMode.True || isolateProjects == ProjectIsolationMode.MessageUponIsolationViolation)
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, 3137internal static ProjectIsolationMode ProcessIsolateProjectsSwitch(string[] parameters) 3144return boolValue ? ProjectIsolationMode.True : ProjectIsolationMode.False; 3147ProjectIsolationMode isolateProjects = ProjectIsolationMode.True; 3156if (trimmedParameter.Equals(nameof(ProjectIsolationMode.MessageUponIsolationViolation), StringComparison.OrdinalIgnoreCase) 3159isolateProjects = ProjectIsolationMode.MessageUponIsolationViolation;