private List<Installable> GetDependencies()
{
var installables = new List<Installable>();
if (this.DependsOn == null ||
this.DependsOn.Length.Equals(0))
{
return installables;
}
var apps = AppResolver.Installables;
foreach (var installable in
apps.Where(installable => this.DependsOn.Contains(installable.ApplicationName)))
{
installable.SetDependencies();
installables.Add(installable);
}
return installables;
}
}