Export (0) Print
Expand All

HierarchyTreeNode Class

Represents the late loading node that has its own icons and knows how to deal with the Explorer hierarchy.

Object
  MarshalByRefObject
    TreeNode
      Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LazyNode
        Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.HierarchyTreeNode

Namespace:  Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer
Assembly:  SqlWorkbench.Interfaces (in SqlWorkbench.Interfaces.dll)

public abstract class HierarchyTreeNode : LazyNode, 
	IExplorerHierarchyNode, INodeWithIcon

The HierarchyTreeNode type exposes the following members.

  NameDescription
Protected methodHierarchyTreeNode()Initializes a new instance of the HierarchyTreeNode class with the default property values.
Protected methodHierarchyTreeNode(SerializationInfo, StreamingContext)Initializes a new instance of the HierarchyTreeNode class with specified information and context.
Top

  NameDescription
Public propertyBackColor (Inherited from TreeNode.)
Public propertyBounds (Inherited from TreeNode.)
Public propertyChecked (Inherited from TreeNode.)
Public propertyContextMenu (Inherited from TreeNode.)
Public propertyContextMenuStrip (Inherited from TreeNode.)
Public propertyExpandableGets or sets a value indicating whether a node can be expanded. (Inherited from LazyNode.)
Public propertyExpandingGets an indication if a node is currently expanding. (Inherited from LazyNode.)
Public propertyFirstNode (Inherited from TreeNode.)
Public propertyForeColor (Inherited from TreeNode.)
Public propertyFullPath (Inherited from TreeNode.)
Public propertyHandle (Inherited from TreeNode.)
Public propertyHierarchyGets or sets the node that belongs to the IExplorerHierarchy object.
Public propertyIconGets the normal icon for the HierarchyTreeNode.
Public propertyImageIndex (Inherited from TreeNode.)
Public propertyImageKey (Inherited from TreeNode.)
Public propertyIndex (Inherited from TreeNode.)
Public propertyIsEditing (Inherited from TreeNode.)
Public propertyIsExpanded (Inherited from TreeNode.)
Public propertyIsSelected (Inherited from TreeNode.)
Public propertyIsVisible (Inherited from TreeNode.)
Public propertyLastNode (Inherited from TreeNode.)
Public propertyLevel (Inherited from TreeNode.)
Public propertyName (Inherited from TreeNode.)
Public propertyNextNode (Inherited from TreeNode.)
Public propertyNextVisibleNode (Inherited from TreeNode.)
Public propertyNodeFont (Inherited from TreeNode.)
Public propertyNodes (Inherited from TreeNode.)
Public propertyParent (Inherited from TreeNode.)
Public propertyPrevNode (Inherited from TreeNode.)
Public propertyPrevVisibleNode (Inherited from TreeNode.)
Public propertyRootGets the root of the hierarchy.
Public propertySelectedIconGets the icon when this node is selected in the tree.
Public propertySelectedImageIndex (Inherited from TreeNode.)
Public propertySelectedImageKey (Inherited from TreeNode.)
Public propertyShowPolicyHealthStateGets or sets a value indicating whether the policy health state is displayed.
Public propertyStateGets the policy health state.
Public propertyStateImageIndex (Inherited from TreeNode.)
Public propertyStateImageKey (Inherited from TreeNode.)
Public propertyTag (Inherited from TreeNode.)
Public propertyText (Inherited from TreeNode.)
Public propertyToolTipText (Inherited from TreeNode.)
Public propertyTreeView (Inherited from TreeNode.)
Top

  NameDescription
Public methodBeginEdit (Inherited from TreeNode.)
Public methodCancelExpandSpecifies that a tree node should stop expanding. (Inherited from LazyNode.)
Public methodClone (Inherited from TreeNode.)
Public methodCollapse (Inherited from TreeNode.)
Public methodCollapse(Boolean) (Inherited from TreeNode.)
Public methodCreateObjRefSecurity Critical. (Inherited from MarshalByRefObject.)
Protected methodDeserialize (Inherited from TreeNode.)
Public methodEndEdit (Inherited from TreeNode.)
Public methodEnsureVisible (Inherited from TreeNode.)
Public methodEnumerateChildrenBuilds children and removes the fake node if present. (Inherited from LazyNode.)
Public methodEquals (Inherited from Object.)
Public methodExpand (Inherited from TreeNode.)
Public methodExpandAll (Inherited from TreeNode.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Public methodGetNodeCount (Inherited from TreeNode.)
Public methodGetType (Inherited from Object.)
Public methodInitializeLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public methodRemove (Inherited from TreeNode.)
Protected methodSerialize (Inherited from TreeNode.)
Public methodToggle (Inherited from TreeNode.)
Public methodToString (Inherited from TreeNode.)
Top

  NameDescription
Explicit interface implemetationPrivate methodSystem#Runtime#Serialization#ISerializable#GetObjectData (Inherited from TreeNode.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft