protected ItemNode(ItemList items, ItemNode parent, uint itemId, Constants.ItemNodeType type, string path)
 {
     Items  = items;
     Parent = parent;
     ItemId = itemId;
     Type   = type;
     Path   = path;
     items.Register(this);
 }
Example #2
0
        protected ShadowFolderNode(ItemList items, ItemNode parent, uint itemId, Constants.ItemNodeType type, string path)
            : base(items, parent, itemId, type, path)
        {
            uint child = items.Project.GetNodeChild(itemId);

            while (child != VSConstants.VSITEMID_NIL)
            {
                CreateChildNode(child);
                child = items.Project.GetNodeSibling(child);
            }
            MapChildren();
        }
 protected ExcludedNode(ItemList items, ItemNode parent, Constants.ItemNodeType type, string path)
     : base(items, parent, items.GetNextItemID(), type, path)
 {
 }