public virtual int GetNestedHierarchy(uint itemid, ref Guid iidHierarchyNested, out IntPtr ppHierarchyNested, out uint pitemidNested)
 {
     return(InnerHierarchy.GetNestedHierarchy(itemid, ref iidHierarchyNested, out ppHierarchyNested, out pitemidNested));
 }
 public virtual int GetProperty(uint itemid, int propid, out object pvar)
 {
     return(InnerHierarchy.GetProperty(itemid, propid, out pvar));
 }
 public virtual int GetGuidProperty(uint itemid, int propid, out Guid pguid)
 {
     return(InnerHierarchy.GetGuidProperty(itemid, propid, out pguid));
 }
 public virtual int GetCanonicalName(uint itemid, out string pbstrName)
 {
     return(InnerHierarchy.GetCanonicalName(itemid, out pbstrName));
 }
 public virtual int Close()
 {
     return(InnerHierarchy.Close());
 }
 public virtual int AdviseHierarchyEvents(IVsHierarchyEvents pEventSink, out uint pdwCookie)
 {
     return(InnerHierarchy.AdviseHierarchyEvents(pEventSink, out pdwCookie));
 }
 public virtual int Unused4()
 {
     return(InnerHierarchy.Unused4());
 }