protected virtual void OnFileHierarchyChanged(object sender, VsHierarchyDetectedEventArgs e)
 {
     if (null == e.Hierarchy)
     {
         return;
     }
     Hierarchy = e.Hierarchy;
 }
 public void OnFileHierarchyChanged(object sender, VsHierarchyDetectedEventArgs e)
 {
     HierarchyDetectedEvent?.Invoke(this, e);
 }
 public void OnFileHierarchyDetected(object sender, VsHierarchyDetectedEventArgs e)
 {
     Hierarchy = e.Hierarchy;
 }