HierarchyNode 类

定义

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
继承
HierarchyNode
派生
实现

构造函数

名称 说明
HierarchyNode()
HierarchyNode(GetStringDelegate)

字段

名称 说明
m_NodeParent
m_strName
menuCommands
nextItemID
stateFlags
TName
trALWAYS
trERR
trH1
trH2
trWARN

属性

名称 说明
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

方法

名称 说明
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)

显式接口实现

名称 说明
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)

适用于