HierarchyNodeContainer 类

定义

public ref class HierarchyNodeContainer abstract : Microsoft::SqlServer::Management::UI::VSIntegration::HierarchyNode, Microsoft::SqlServer::Management::UI::VSIntegration::ISqlToolsHierNodeContainer
public abstract class HierarchyNodeContainer : Microsoft.SqlServer.Management.UI.VSIntegration.HierarchyNode, Microsoft.SqlServer.Management.UI.VSIntegration.ISqlToolsHierNodeContainer
type HierarchyNodeContainer = class
    inherit HierarchyNode
    interface ISqlToolsHierNodeContainer
    interface ISqlToolsHierNode
    interface ISqlToolsHierNodeCustomize
    interface ISqlToolsHierNodeContainerCustomize
Public MustInherit Class HierarchyNodeContainer
Inherits HierarchyNode
Implements ISqlToolsHierNodeContainer
继承
HierarchyNodeContainer
派生
实现

构造函数

HierarchyNodeContainer()
HierarchyNodeContainer(GetStringDelegate)

字段

m_NodeParent (继承自 HierarchyNode)
m_Nodes
m_strName (继承自 HierarchyNode)
menuCommands (继承自 HierarchyNode)
stateFlags (继承自 HierarchyNode)

属性

CanonicalName (继承自 HierarchyNode)
ChildrenEnumerated (继承自 HierarchyNode)
ContextMenuID (继承自 HierarchyNode)
Count
Displayable (继承自 HierarchyNode)
Disposing (继承自 HierarchyNode)
Editable (继承自 HierarchyNode)
Expandable
ExpandByDefault (继承自 HierarchyNode)
FirstChild
FirstMemberChild
Head
IsDisposed (继承自 HierarchyNode)
MemberItem (继承自 HierarchyNode)
MenuCommands (继承自 HierarchyNode)
Moniker (继承自 HierarchyNode)
Name (继承自 HierarchyNode)
NameInternal (继承自 HierarchyNode)
Next (继承自 HierarchyNode)
NextMember (继承自 HierarchyNode)
Parent (继承自 HierarchyNode)
Prev (继承自 HierarchyNode)
PropertyObject (继承自 HierarchyNode)
RootNode (继承自 HierarchyNode)
ServiceProvider (继承自 HierarchyNode)
SortedList (继承自 HierarchyNode)
SqlToolsHierarchy (继承自 HierarchyNode)
StateIconIndex (继承自 HierarchyNode)
VsHierarchy (继承自 HierarchyNode)
VsItemID (继承自 HierarchyNode)
VsUIHierarchy (继承自 HierarchyNode)
Zombie (继承自 HierarchyNode)

方法

Add(ISqlToolsHierNode)
AddAfter(ISqlToolsHierNode, ISqlToolsHierNode)
AddHead(ISqlToolsHierNode)
AddSorted(ISqlToolsHierNode, ISqlToolsHierNode)
AddTail(ISqlToolsHierNode)
Deletable(Boolean) (继承自 HierarchyNode)
Delete(ISqlToolsHierNode)
Delete(ISqlToolsHierNode, Boolean)
DeleteAll()
DeleteAll(Boolean)
DisplayContextMenu(POINTS) (继承自 HierarchyNode)
Dispose() (继承自 HierarchyNode)
Dispose(Boolean)
DoDefaultAction() (继承自 HierarchyNode)
EnumerateChildren()
Expand(EXPANDFLAGS) (继承自 HierarchyNode)
Expand(EXPANDFLAGS, Guid) (继承自 HierarchyNode)
FillMenuCommands(MenuCommandsService) (继承自 HierarchyNode)
GetCount(Boolean)
GetFirstChild(Boolean)
GetGuidProperty(__VSHPROPID, Guid) (继承自 HierarchyNode)
GetHead(Boolean)
GetHeadInternal()
GetHeadInternal(Boolean)
GetIcon(Boolean) (继承自 HierarchyNode)
GetNestedHierarchy(Guid, IntPtr, UInt32) (继承自 HierarchyNode)
GetNext(Boolean) (继承自 HierarchyNode)
GetNextChildOf(Boolean, ISqlToolsHierNode)
GetNextMemberOf(ISqlToolsHierNode)
GetNextMemberOrVisibleChild(ISqlToolsHierNode, Boolean, Boolean)
GetNodeByCanonicalName(String)
GetNodeByFullPath(String)
GetNodeByMoniker(String)
GetNodeByName(String)
GetNodeByName(String, Boolean)
GetPrevious(Boolean) (继承自 HierarchyNode)
GetPreviousChildOf(Boolean, ISqlToolsHierNode)
GetPreviousMemberOf(ISqlToolsHierNode)
GetPreviousMemberOrVisibleChild(ISqlToolsHierNode, Boolean, Boolean)
GetProperty(__VSHPROPID, Object) (继承自 HierarchyNode)
GetService(Guid) (继承自 HierarchyNode)
GetService(Type) (继承自 HierarchyNode)
GetUserContext(IVsUserContext) (继承自 HierarchyNode)
HasAncestor(ISqlToolsHierNode) (继承自 HierarchyNode)
IsSet(Int32) (继承自 HierarchyNode)
NotifyHierarchyOfAdd(ISqlToolsHierNode, ISqlToolsHierNode)
OnDelete(Boolean) (继承自 HierarchyNode)
OnRename(String, String, Boolean) (继承自 HierarchyNode)
ParseCanonicalName(String)
ReDraw() (继承自 HierarchyNode)
ReDraw(Boolean, Boolean, Boolean) (继承自 HierarchyNode)
Refresh()
ReleaseComObjectIfNeeded(Object) (继承自 HierarchyNode)
Remove(ISqlToolsHierNode)
Save(VSSAVEFLAGS, String, IVsUIShell, IntPtr, String, Int32) (继承自 HierarchyNode)
SetBits(Int32, Boolean) (继承自 HierarchyNode)
SetErrorInfo(Exception) (继承自 HierarchyNode)
SetProperty(__VSHPROPID, Object) (继承自 HierarchyNode)
ShowError(Exception) (继承自 HierarchyNode)
ShowError(String) (继承自 HierarchyNode)
ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon) (继承自 HierarchyNode)
UpdateMenuCommandsStatus(MenuCommand) (继承自 HierarchyNode)
ValidateNewNodeName(String) (继承自 HierarchyNode)

显式接口实现

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

适用于