Nemerle.VisualStudio.Project.NemerleProjectNode.CreateFolderNodeHelper C# (CSharp) Method

CreateFolderNodeHelper() private method

private CreateFolderNodeHelper ( string directory, uint parentID ) : HierarchyNode
directory string
parentID uint
return HierarchyNode
        private HierarchyNode CreateFolderNodeHelper(string directory, uint parentID)
        {
            if (!Path.GetFullPath(directory).Contains(this.ProjectFolder))
            {
                HierarchyNode parent = this.NodeFromItemId(parentID);
                if (parent is FolderNode)
                    return CreateFolderNodeHelper(directory, parent.Url);

                if (parent is ProjectNode)
                    return CreateFolderNodeHelper(directory, Path.GetDirectoryName(parent.Url));
            }

            return base.CreateFolderNodes(directory);
        }

Same methods

NemerleProjectNode::CreateFolderNodeHelper ( string sourcePath, string parentPath ) : HierarchyNode