public IEnumerable <NodeHead> ResolveApplications(string appName, string contextNodePath, NodeType nodeType) { var paths = ApplicationResolver.GetAvailablePaths(contextNodePath, nodeType, this.AppFolderName, appName, Option); if (ResolveAll) { return(ResolveAllByPaths(paths, ResolveChildren)); } else { return new NodeHead[] { ResolveFirstByPaths(paths) } }; }
public IEnumerable <string> GetAvailablePaths(string appName, string contextNodePath, NodeType nodeType) { return(ApplicationResolver.GetAvailablePaths(contextNodePath, nodeType, this.AppFolderName, appName, Option)); }