Nemerle.VisualStudio.Project.NemerleProjectNode.GetItemParentNode C# (CSharp) Метод

GetItemParentNode() приватный Метод

Get the parent node of an msbuild item
private GetItemParentNode ( Microsoft.Build.Evaluation item ) : HierarchyNode
item Microsoft.Build.Evaluation msbuild item
Результат HierarchyNode
        private HierarchyNode GetItemParentNode(MSBuild.ProjectItem item)
        {
            var isLink = IsLinkNode(item);
            var path = isLink ? item.GetMetadataValue("Link") : item.EvaluatedInclude;
            var dir = Path.GetDirectoryName(path);
            return Path.IsPathRooted(dir) || string.IsNullOrEmpty(dir)
                ? this : CreateFolderNodes(dir);
        }