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); }
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) { }