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
衍生
實作

建構函式

名稱 Description
HierarchyNodeContainer()
HierarchyNodeContainer(GetStringDelegate)

欄位

名稱 Description
m_NodeParent (繼承來源 HierarchyNode)
m_Nodes
m_strName (繼承來源 HierarchyNode)
menuCommands (繼承來源 HierarchyNode)
stateFlags (繼承來源 HierarchyNode)

屬性

名稱 Description
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)

方法

名稱 Description
Add(ISqlToolsHierNode)
AddAfter(ISqlToolsHierNode, ISqlToolsHierNode)
AddHead(ISqlToolsHierNode)
AddSorted(ISqlToolsHierNode, ISqlToolsHierNode)
AddTail(ISqlToolsHierNode)
Deletable(Boolean) (繼承來源 HierarchyNode)
Delete(ISqlToolsHierNode, Boolean)
Delete(ISqlToolsHierNode)
DeleteAll()
DeleteAll(Boolean)
DisplayContextMenu(POINTS) (繼承來源 HierarchyNode)
Dispose() (繼承來源 HierarchyNode)
Dispose(Boolean)
DoDefaultAction() (繼承來源 HierarchyNode)
EnumerateChildren()
Expand(EXPANDFLAGS, Guid) (繼承來源 HierarchyNode)
Expand(EXPANDFLAGS) (繼承來源 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, Boolean)
GetNodeByName(String)
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)

明確介面實作

名稱 Description
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)

適用於