VirtualBaseNode 类

定义

public ref class VirtualBaseNode abstract : Microsoft::SqlServer::Management::UI::VSIntegration::HierarchyNodeContainer
public abstract class VirtualBaseNode : Microsoft.SqlServer.Management.UI.VSIntegration.HierarchyNodeContainer
type VirtualBaseNode = class
    inherit HierarchyNodeContainer
Public MustInherit Class VirtualBaseNode
Inherits HierarchyNodeContainer
继承

构造函数

名称 说明
VirtualBaseNode()
VirtualBaseNode(GetStringDelegate)

字段

名称 说明
m_NodeParent (继承自 HierarchyNode)
m_Nodes (继承自 HierarchyNodeContainer)
m_strName (继承自 HierarchyNode)
menuCommands (继承自 HierarchyNode)
stateFlags (继承自 HierarchyNode)

属性

名称 说明
CanonicalName (继承自 HierarchyNode)
ChildrenEnumerated (继承自 HierarchyNode)
ContextMenuID (继承自 HierarchyNode)
Count (继承自 HierarchyNodeContainer)
Displayable (继承自 HierarchyNode)
Disposing (继承自 HierarchyNode)
Editable (继承自 HierarchyNode)
Expandable (继承自 HierarchyNodeContainer)
ExpandByDefault (继承自 HierarchyNode)
FirstChild (继承自 HierarchyNodeContainer)
FirstMemberChild (继承自 HierarchyNodeContainer)
Head (继承自 HierarchyNodeContainer)
IsDisposed (继承自 HierarchyNode)
MemberItem (继承自 HierarchyNode)
MenuCommands (继承自 HierarchyNode)
Moniker
Name
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) (继承自 HierarchyNodeContainer)
AddAfter(ISqlToolsHierNode, ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
AddHead(ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
AddSorted(ISqlToolsHierNode, ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
AddTail(ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
Deletable(Boolean) (继承自 HierarchyNode)
Delete(ISqlToolsHierNode, Boolean) (继承自 HierarchyNodeContainer)
Delete(ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
DeleteAll() (继承自 HierarchyNodeContainer)
DeleteAll(Boolean) (继承自 HierarchyNodeContainer)
DisplayContextMenu(POINTS) (继承自 HierarchyNode)
Dispose() (继承自 HierarchyNode)
Dispose(Boolean) (继承自 HierarchyNodeContainer)
DoDefaultAction() (继承自 HierarchyNode)
EnumerateChildren() (继承自 HierarchyNodeContainer)
Expand(EXPANDFLAGS, Guid) (继承自 HierarchyNode)
Expand(EXPANDFLAGS) (继承自 HierarchyNode)
FillMenuCommands(MenuCommandsService) (继承自 HierarchyNode)
GetCount(Boolean) (继承自 HierarchyNodeContainer)
GetFirstChild(Boolean) (继承自 HierarchyNodeContainer)
GetGuidProperty(__VSHPROPID, Guid)
GetHead(Boolean) (继承自 HierarchyNodeContainer)
GetHeadInternal() (继承自 HierarchyNodeContainer)
GetHeadInternal(Boolean) (继承自 HierarchyNodeContainer)
GetIcon(Boolean)
GetNestedHierarchy(Guid, IntPtr, UInt32) (继承自 HierarchyNode)
GetNext(Boolean) (继承自 HierarchyNode)
GetNextChildOf(Boolean, ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
GetNextMemberOf(ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
GetNextMemberOrVisibleChild(ISqlToolsHierNode, Boolean, Boolean) (继承自 HierarchyNodeContainer)
GetNodeByCanonicalName(String) (继承自 HierarchyNodeContainer)
GetNodeByFullPath(String) (继承自 HierarchyNodeContainer)
GetNodeByMoniker(String) (继承自 HierarchyNodeContainer)
GetNodeByName(String, Boolean) (继承自 HierarchyNodeContainer)
GetNodeByName(String) (继承自 HierarchyNodeContainer)
GetPrevious(Boolean) (继承自 HierarchyNode)
GetPreviousChildOf(Boolean, ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
GetPreviousMemberOf(ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
GetPreviousMemberOrVisibleChild(ISqlToolsHierNode, Boolean, Boolean) (继承自 HierarchyNodeContainer)
GetProperty(__VSHPROPID, Object) (继承自 HierarchyNode)
GetService(Guid) (继承自 HierarchyNode)
GetService(Type) (继承自 HierarchyNode)
GetUserContext(IVsUserContext) (继承自 HierarchyNode)
HasAncestor(ISqlToolsHierNode) (继承自 HierarchyNode)
IsSet(Int32) (继承自 HierarchyNode)
NotifyHierarchyOfAdd(ISqlToolsHierNode, ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
OnDelete(Boolean) (继承自 HierarchyNode)
OnRename(String, String, Boolean) (继承自 HierarchyNode)
ParseCanonicalName(String) (继承自 HierarchyNodeContainer)
ReDraw() (继承自 HierarchyNode)
ReDraw(Boolean, Boolean, Boolean) (继承自 HierarchyNode)
Refresh() (继承自 HierarchyNodeContainer)
ReleaseComObjectIfNeeded(Object) (继承自 HierarchyNode)
Remove(ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
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)

适用于