HierarchyNode Class

Definition

public ref class HierarchyNode abstract : IDisposable, Microsoft::SqlServer::Management::UI::VSIntegration::ISqlToolsHierNode, System::ComponentModel::ICustomTypeDescriptor
public abstract class HierarchyNode : IDisposable, Microsoft.SqlServer.Management.UI.VSIntegration.ISqlToolsHierNode, System.ComponentModel.ICustomTypeDescriptor
type HierarchyNode = class
    interface IDisposable
    interface ISqlToolsHierNode
    interface ISqlToolsHierNodeCustomize
    interface ICustomTypeDescriptor
Public MustInherit Class HierarchyNode
Implements ICustomTypeDescriptor, IDisposable, ISqlToolsHierNode
Inheritance
HierarchyNode
Derived
Implements

Constructors

HierarchyNode()
HierarchyNode(GetStringDelegate)

Fields

m_NodeParent
m_strName
menuCommands
nextItemID
stateFlags
TName
trALWAYS
trERR
trH1
trH2
trWARN

Properties

CanonicalName
ChildrenEnumerated
ContextMenuID
Displayable
Disposing
Editable
Expandable
ExpandByDefault
IsDisposed
MemberItem
MenuCommands
Moniker
Name
NameInternal
Next
NextMember
Parent
Prev
PropertyObject
RootNode
ServiceProvider
SortedList
SqlToolsHierarchy
StateIconIndex
VsHierarchy
VsItemID
VsUIHierarchy
Zombie

Methods

Deletable(Boolean)
DisplayContextMenu(POINTS)
Dispose()
Dispose(Boolean)
DoDefaultAction()
Expand(EXPANDFLAGS, Guid)
Expand(EXPANDFLAGS)
FillMenuCommands(MenuCommandsService)
GenerateVsItemID()
GetGuidProperty(__VSHPROPID, Guid)
GetIcon(Boolean)
GetNestedHierarchy(Guid, IntPtr, UInt32)
GetNext(Boolean)
GetPrevious(Boolean)
GetProperty(__VSHPROPID, Object)
GetService(Guid)
GetService(Type)
GetUserContext(IVsUserContext)
HasAncestor(ISqlToolsHierNode)
IsSet(Int32)
OnDelete(Boolean)
OnRename(String, String, Boolean)
ReDraw()
ReDraw(Boolean, Boolean, Boolean)
ReleaseComObjectIfNeeded(Object)
Save(VSSAVEFLAGS, String, IVsUIShell, IntPtr, String, Int32)
SetBits(Int32, Boolean)
SetErrorInfo(Exception)
SetProperty(__VSHPROPID, Object)
ShowError(Exception)
ShowError(String)
ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)
UpdateMenuCommandsStatus(MenuCommand)
ValidateNewNodeName(String)

Explicit Interface Implementations

ICustomTypeDescriptor.GetAttributes()
ICustomTypeDescriptor.GetClassName()
ICustomTypeDescriptor.GetComponentName()
ICustomTypeDescriptor.GetConverter()
ICustomTypeDescriptor.GetDefaultEvent()
ICustomTypeDescriptor.GetDefaultProperty()
ICustomTypeDescriptor.GetEditor(Type)
ICustomTypeDescriptor.GetEvents()
ICustomTypeDescriptor.GetEvents(Attribute[])
ICustomTypeDescriptor.GetProperties()
ICustomTypeDescriptor.GetProperties(Attribute[])
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Applies to