20 references to SkipNonExistentProjectsBehavior
Microsoft.Build.Tasks.Core (20)
MSBuild.cs (20)
56private SkipNonExistentProjectsBehavior _skipNonExistentProjects = SkipNonExistentProjectsBehavior.Undefined; 152case SkipNonExistentProjectsBehavior.Undefined: 155case SkipNonExistentProjectsBehavior.Build: 158case SkipNonExistentProjectsBehavior.Error: 161case SkipNonExistentProjectsBehavior.Skip: 175if (TryParseSkipNonExistentProjects(value, out SkipNonExistentProjectsBehavior behavior)) 292var skipNonExistProjects = _skipNonExistentProjects; 293if (_skipNonExistentProjects == SkipNonExistentProjectsBehavior.Undefined) 295if (TryParseSkipNonExistentProjects(project.GetMetadata("SkipNonexistentProjects"), out SkipNonExistentProjectsBehavior behavior)) 303skipNonExistProjects = SkipNonExistentProjectsBehavior.Build; 307skipNonExistProjects = SkipNonExistentProjectsBehavior.Error; 311if (FileSystems.Default.FileExists(projectPath) || (skipNonExistProjects == SkipNonExistentProjectsBehavior.Build)) 349if (skipNonExistProjects == SkipNonExistentProjectsBehavior.Skip) 355ErrorUtilities.VerifyThrow(skipNonExistProjects == SkipNonExistentProjectsBehavior.Error, "skipNonexistentProjects has unexpected value {0}", skipNonExistProjects); 678private bool TryParseSkipNonExistentProjects(string value, out SkipNonExistentProjectsBehavior behavior) 682behavior = SkipNonExistentProjectsBehavior.Error; 687behavior = SkipNonExistentProjectsBehavior.Build; 693behavior = originalSkipValue ? SkipNonExistentProjectsBehavior.Skip : SkipNonExistentProjectsBehavior.Error;