FileBasedBaseNode 类

定义

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

构造函数

名称 说明
FileBasedBaseNode()
FileBasedBaseNode(GetStringDelegate)

字段

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

属性

名称 说明
CanonicalName (继承自 HierarchyNode)
ChildrenEnumerated (继承自 HierarchyNode)
ContextMenuID (继承自 HierarchyNode)
Count (继承自 HierarchyNodeContainer)
Created
Displayable (继承自 HierarchyNode)
Disposing (继承自 HierarchyNode)
Editable (继承自 HierarchyNode)
Expandable (继承自 HierarchyNodeContainer)
ExpandByDefault (继承自 HierarchyNode)
FileName
FirstChild (继承自 HierarchyNodeContainer)
FirstMemberChild (继承自 HierarchyNodeContainer)
FullPath
Head (继承自 HierarchyNodeContainer)
IsDisposed (继承自 HierarchyNode)
MemberItem (继承自 HierarchyNode)
MenuCommands (继承自 HierarchyNode)
Modified
Moniker
Name
NameInternal (继承自 HierarchyNode)
Next (继承自 HierarchyNode)
NextMember (继承自 HierarchyNode)
Parent (继承自 HierarchyNode)
Prev (继承自 HierarchyNode)
PropertyObject (继承自 HierarchyNode)
RootNode (继承自 HierarchyNode)
ServiceProvider (继承自 HierarchyNode)
Size
SortedList (继承自 HierarchyNode)
SqlToolsHierarchy (继承自 HierarchyNode)
StateIconIndex
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)
EnsureNoDoubleSlash(String)
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)
GetPrevious(Boolean) (继承自 HierarchyNode)
GetPreviousChildOf(Boolean, ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
GetPreviousMemberOf(ISqlToolsHierNode) (继承自 HierarchyNodeContainer)
GetPreviousMemberOrVisibleChild(ISqlToolsHierNode, Boolean, Boolean) (继承自 HierarchyNodeContainer)
GetProperty(__VSHPROPID, Object)
GetService(Guid) (继承自 HierarchyNode)
GetService(Type) (继承自 HierarchyNode)
GetTPD2()
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)

适用于