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