예제 #1
0
        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) }
            };
        }
예제 #2
0
 public IEnumerable <string> GetAvailablePaths(string appName, string contextNodePath, NodeType nodeType)
 {
     return(ApplicationResolver.GetAvailablePaths(contextNodePath, nodeType, this.AppFolderName, appName, Option));
 }