private static IEnumerable <string> GetTargetDependents(MSB.Evaluation.Project project, string targetName) { if (project.Targets.TryGetValue(targetName, out var targetInstance)) { return(SplitTargets(project.ExpandString(targetInstance.DependsOnTargets))); } else { return(SpecializedCollections.EmptyEnumerable <string>()); } }
private static IEnumerable <string> GetTargetDependents(MSB.Evaluation.Project project, string targetName) { MSB.Execution.ProjectTargetInstance targetInstance; if (project.Targets.TryGetValue(targetName, out targetInstance)) { return(SplitTargets(project.ExpandString(targetInstance.DependsOnTargets))); } else { return(Enumerable.Empty <string>()); } }