BaseHierarchyNode Class

This API is not CLS-compliant. 

Inheritance Hierarchy


Namespace:  Microsoft.TeamFoundation.Common
Assembly:  Microsoft.VisualStudio.TeamFoundation.Client (in Microsoft.VisualStudio.TeamFoundation.Client.dll)


<CLSCompliantAttribute(False)> _
Public MustInherit Class BaseHierarchyNode _
    Implements IVsWindowFrameNotify, IVsWindowFrameNotify2
public abstract class BaseHierarchyNode : IVsWindowFrameNotify, 
public ref class BaseHierarchyNode abstract : IVsWindowFrameNotify, 
type BaseHierarchyNode =  
        interface IVsWindowFrameNotify
        interface IVsWindowFrameNotify2
public abstract class BaseHierarchyNode implements IVsWindowFrameNotify, IVsWindowFrameNotify2

The BaseHierarchyNode type exposes the following members.


  Name Description
Protected method BaseHierarchyNode



  Name Description
Protected property BasicHelper
Public property CanonicalName
Public property ContextMenu
Public property ExpandByDefault
Public property FirstChild
Public property FirstVisibleChild
Public property HierarchyId
Public property ImageIndex
Public property IsExpanded
Public property IsHidden
Public property IsLoaded
Public property LastChild
Public property Name
Public property NestedHierarchy
Public property NextSibling
Public property NextVisibleSibling
Public property NodePath
Public property NodePriority
Protected property OnUIThread
Public property OpenFolderIndex
Public property OverlayIconIndex
Public property ParentHierarchy
Public property ParentNode
Public property PreviousSibling
Public property ProjectName
Public property PropertiesClassName
Public property PropertiesObject
Public property StateIconIndex
Public property TypeGuid
Public property Uri



  Name Description
Public method AddChild
Public method BeginRefresh
Public method Close
Public method CompareTo
Public method CreateNewChildName(String, String)
Public method CreateNewChildName(String, String, StringComparer)
Public method CreateNewCopyOfName(String)
Public method CreateNewCopyOfName(String, StringComparer)
Public method CreateNewFolderName()
Public method CreateNewFolderName(StringComparer)
Public method Detach
Public method DoDefaultAction
Public method EndRefresh
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public method Expand
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method FindChild(String)
Public method FindChild(Predicate<BaseHierarchyNode>)
Public method FindChild(String, StringComparer)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetNestedHierarchy
Public method GetProperty
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetUserContext
Protected method InitAsFolder
Protected method InitAsLeaf
Public method IsItemDirty
Public method LaunchVsBrowserWindow(String)
Public method LaunchVsBrowserWindow(String, String)
Protected method LinkWindow
Protected method LoadNestedHierarchy
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method OnClose
Public method OnDockableChange
Public method OnMove
Public method OnSetParentHierarchy
Public method OnShow
Public method OnSize
Public method ParseCanonicalName
Public method PutInEditMode
Public method QueryClose
Public method QueryCloseAndPromptSave
Protected method Refresh
Public method Remove
Public method SaveItem
Public method Select
Public method SetProperty
Public method StopRefresh
Public method ToString Returns a string that represents the current object. (Inherited from Object.)


Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also


Microsoft.TeamFoundation.Common Namespace