20 references to SkipNonExistentProjectsBehavior
Microsoft.Build.Tasks.Core (20)
MSBuild.cs (20)
56private SkipNonExistentProjectsBehavior _skipNonExistentProjects = SkipNonExistentProjectsBehavior.Undefined; 150SkipNonExistentProjectsBehavior.Undefined => "Undefined", 151SkipNonExistentProjectsBehavior.Build => "Build", 152SkipNonExistentProjectsBehavior.Error => "False", 153SkipNonExistentProjectsBehavior.Skip => "True", 160if (TryParseSkipNonExistentProjects(value, out SkipNonExistentProjectsBehavior behavior)) 276var skipNonExistProjects = _skipNonExistentProjects; 277if (_skipNonExistentProjects == SkipNonExistentProjectsBehavior.Undefined) 279if (TryParseSkipNonExistentProjects(project.GetMetadata("SkipNonexistentProjects"), out SkipNonExistentProjectsBehavior behavior)) 287skipNonExistProjects = SkipNonExistentProjectsBehavior.Build; 291skipNonExistProjects = SkipNonExistentProjectsBehavior.Error; 295if (FileSystems.Default.FileExists(projectPath) || (skipNonExistProjects == SkipNonExistentProjectsBehavior.Build)) 333if (skipNonExistProjects == SkipNonExistentProjectsBehavior.Skip) 339Assumed.Equal(skipNonExistProjects, SkipNonExistentProjectsBehavior.Error, $"skipNonexistentProjects has unexpected value {skipNonExistProjects}"); 662private bool TryParseSkipNonExistentProjects(string value, out SkipNonExistentProjectsBehavior behavior) 666behavior = SkipNonExistentProjectsBehavior.Error; 671behavior = SkipNonExistentProjectsBehavior.Build; 677behavior = originalSkipValue ? SkipNonExistentProjectsBehavior.Skip : SkipNonExistentProjectsBehavior.Error;