Share via


BaseHierarchyNode Members

Include Protected Members
Include Inherited Members

The BaseHierarchyNode type exposes the following members.

Constructors

 

Name

Description

Public method

BaseHierarchyNode

Top

Methods

 

Name

Description

Public method

AddChild

Inserts a new child for the current node.

Public method

BeginRefresh

Begins the refresh of the hierarchy under this node.

Public method

Close

Close this node and all its children.

Public method

CompareTo

Compare nodes with NodePriority and Name.

Public method

CreateNewChildName

Creates a child name by starting with a template.

Public method

CreateNewCopyOfName

Creates a name for a copy under this node.

Public method

CreateNewFolderName

Creates a name for a new folder under this node.

Public method

Detach

Takes this node and its subtree out of its parent, but does not remove it from the hierarchy container.

Public method

DoDefaultAction

Public method

EndRefresh

Gets the results of the node refresh.

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

Returns the child with the specified name. Returns nulla null reference (Nothing in Visual Basic) if not found.

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Public method

GetNestedHierarchy

Get the nested hierarchy for this node.

Public method

GetProperty

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Public method

GetUserContext

Provides F1 help. The Nodes have a UserContext Property which contains the F1 help keyword which provides the user context for that information.

Protected method

InitAsFolder

Initializes this node as a folder node.

Protected method

InitAsLeaf

Initializes this node as a leaf node.

Public method

IsItemDirty

Public method

LaunchVsBrowserWindow

Overloaded. Creates a WebBrowser window in Visual Studio to view the specified Uri.

Protected method

LinkWindow

Links the window to the node in the tree. When the browser window becomes active, the corresponding tree node is selected.

Protected method

LoadNestedHierarchy

Overridden by derived classes to realize the nested UI Hierarchy.

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

OnShow

Public method

OnSize

Public method

ParseCanonicalName

Searches the node tree for a node with the specified canonical name.

Public method

PutInEditMode

Public method

QueryClose

true if this node and all its children are in a state in which they can be closed; otherwise false.

Public method

QueryCloseAndPromptSave

true if this node and all its children are in a state in which they can be closed; otherwise false. Prompts to save all the dirty nodes under this node.

Protected method

Refresh

Refreshes this node and all its child nodes.

Public method

Remove

Removes this node from its tree, and removes this node's hierarchy from the tree that contains it.

Public method

SaveItem

Public method

Select

Public method

SetProperty

Public method

StopRefresh

Stops refreshing in this node and all its child nodes.

Public method

ToString

Returns a string that represents the current object. (Inherited from Object.)

Top

Properties

 

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

LastChild

Public property

Name

Public property

NestedHierarchy

Gets or sets the nested hierarchy for this node.

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

Gets the project that this node is associated with (nulla null reference (Nothing in Visual Basic) if none).

Public property

PropertiesClassName

Gets the string to be displayed as the "class" of this node in the properties window.

Public property

PropertiesObject

Gets an object that is reflected on to fill the properties window for this node.

Public property

StateIconIndex

Public property

TypeGuid

Gets the Guid for this node type to allow external plugins to identify this node.

Public property

Uri

Gets the Uri associated with this node. The Uri's contents and meaning are specific to the derived node.

Top

See Also

Reference

BaseHierarchyNode Class

Microsoft.TeamFoundation.Common Namespace