19 references to SkipNonExistentProjectsBehavior
Microsoft.Build.Tasks.Core (19)
MSBuild.cs (19)
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)) 301skipNonExistProjects = SkipNonExistentProjectsBehavior.Error; 305if (FileSystems.Default.FileExists(projectPath) || (skipNonExistProjects == SkipNonExistentProjectsBehavior.Build)) 343if (skipNonExistProjects == SkipNonExistentProjectsBehavior.Skip) 349ErrorUtilities.VerifyThrow(skipNonExistProjects == SkipNonExistentProjectsBehavior.Error, "skipNonexistentProjects has unexpected value {0}", skipNonExistProjects); 672private bool TryParseSkipNonExistentProjects(string value, out SkipNonExistentProjectsBehavior behavior) 676behavior = SkipNonExistentProjectsBehavior.Error; 681behavior = SkipNonExistentProjectsBehavior.Build; 687behavior = originalSkipValue ? SkipNonExistentProjectsBehavior.Skip : SkipNonExistentProjectsBehavior.Error;