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)) 295var skipNonExistProjects = _skipNonExistentProjects; 296if (_skipNonExistentProjects == SkipNonExistentProjectsBehavior.Undefined) 298if (TryParseSkipNonExistentProjects(project.GetMetadata("SkipNonexistentProjects"), out SkipNonExistentProjectsBehavior behavior)) 304skipNonExistProjects = SkipNonExistentProjectsBehavior.Error; 308if (FileSystems.Default.FileExists(projectPath) || (skipNonExistProjects == SkipNonExistentProjectsBehavior.Build)) 346if (skipNonExistProjects == SkipNonExistentProjectsBehavior.Skip) 352ErrorUtilities.VerifyThrow(skipNonExistProjects == SkipNonExistentProjectsBehavior.Error, "skipNonexistentProjects has unexpected value {0}", skipNonExistProjects); 675private bool TryParseSkipNonExistentProjects(string value, out SkipNonExistentProjectsBehavior behavior) 679behavior = SkipNonExistentProjectsBehavior.Error; 684behavior = SkipNonExistentProjectsBehavior.Build; 690behavior = originalSkipValue ? SkipNonExistentProjectsBehavior.Skip : SkipNonExistentProjectsBehavior.Error;