public ProjectItemContainerNode(IFolderNode node, Lazy <ISolutionExplorerNodeFactory> nodeFactory) : this( node, nodeFactory, new Lazy <IVsHierarchyItem>(() => node.AsVsHierarchyItem()), new Lazy <ProjectItems>(() => node.AsVsHierarchyItem().GetExtenderObject <ProjectItem>().ProjectItems)) { }
public DeletableProjectItemNode(IFolderNode node) { hierarchyNode = new Lazy <IVsHierarchyItem>(() => node.AsVsHierarchyItem()); }
public RemovableProjectItemNode(IFolderNode node) { hierarchyNode = new Lazy<IVsHierarchyItem>(() => node.AsVsHierarchyItem()); }