20 references to SkipNonExistentProjectsBehavior
Microsoft.Build (20)
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (20)
57private SkipNonExistentProjectsBehavior _skipNonExistentProjects = SkipNonExistentProjectsBehavior.Undefined; 170SkipNonExistentProjectsBehavior.Undefined => "Undefined", 171SkipNonExistentProjectsBehavior.Build => "Build", 172SkipNonExistentProjectsBehavior.Error => "False", 173SkipNonExistentProjectsBehavior.Skip => "True", 180if (TryParseSkipNonExistentProjects(value, out SkipNonExistentProjectsBehavior behavior)) 317var skipNonExistProjects = _skipNonExistentProjects; 318if (_skipNonExistentProjects == SkipNonExistentProjectsBehavior.Undefined) 320if (TryParseSkipNonExistentProjects(project.GetMetadata("SkipNonexistentProjects"), out SkipNonExistentProjectsBehavior behavior)) 328skipNonExistProjects = SkipNonExistentProjectsBehavior.Build; 332skipNonExistProjects = SkipNonExistentProjectsBehavior.Error; 336if (FileSystems.Default.FileExists(projectPath) || (skipNonExistProjects == SkipNonExistentProjectsBehavior.Build)) 376if (skipNonExistProjects == SkipNonExistentProjectsBehavior.Skip) 382Assumed.Equal(skipNonExistProjects, SkipNonExistentProjectsBehavior.Error, $"skipNonexistentProjects has unexpected value {skipNonExistProjects}"); 720private bool TryParseSkipNonExistentProjects(string value, out SkipNonExistentProjectsBehavior behavior) 724behavior = SkipNonExistentProjectsBehavior.Error; 729behavior = SkipNonExistentProjectsBehavior.Build; 735behavior = originalSkipValue ? SkipNonExistentProjectsBehavior.Skip : SkipNonExistentProjectsBehavior.Error;