SqlWorkbenchHierarchy 類別

定義

public ref class SqlWorkbenchHierarchy : IDisposable, Microsoft::SqlServer::Management::UI::VSIntegration::ISqlToolsHierarchy, Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget, Microsoft::VisualStudio::Shell::Interop::IVsHierarchyDeleteHandler, Microsoft::VisualStudio::Shell::Interop::IVsPersistHierarchyItem, Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy
public class SqlWorkbenchHierarchy : IDisposable, Microsoft.SqlServer.Management.UI.VSIntegration.ISqlToolsHierarchy, Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget, Microsoft.VisualStudio.Shell.Interop.IVsHierarchyDeleteHandler, Microsoft.VisualStudio.Shell.Interop.IVsPersistHierarchyItem, Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy
type SqlWorkbenchHierarchy = class
    interface IVsUIHierarchy
    interface IVsHierarchy
    interface IVsPersistHierarchyItem
    interface IVsHierarchyDeleteHandler
    interface IOleCommandTarget
    interface ISqlToolsHierarchy
    interface IDisposable
Public Class SqlWorkbenchHierarchy
Implements IDisposable, IOleCommandTarget, ISqlToolsHierarchy, IVsHierarchyDeleteHandler, IVsPersistHierarchyItem, IVsUIHierarchy
繼承
SqlWorkbenchHierarchy
實作

建構函式

名稱 Description
SqlWorkbenchHierarchy()

欄位

名稱 Description
hierarchyEventSink
itemIdToNodeMap
m_numOfEventsAdded
m_parentHierarchy
m_parentHierarchyItemID
m_RootNode
m_serviceProvider
menuCommands
nativeSP
TName
trALWAYS
trERR
trH1
trH2
trH3
trWARN

屬性

名稱 Description
IsClosed
RootNode
VsHierarchy
VsUIHierarchy
Zombie

方法

名稱 Description
AdviseHierarchyEvents(IVsHierarchyEvents, UInt32)
Close()
CreateHierarchyWrapper(Type, ILocalRegistry)
DeleteHierarchyNode(ISqlToolsHierNode, Boolean)
DeleteItem(UInt32, UInt32)
DisplayContextMenu(HierarchyNodeList, POINTS)
Dispose()
Dispose(Boolean)
EnsureHierarchyInValidState()
Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)
ExecCommand(UInt32, Guid, UInt32, UInt32, IntPtr, IntPtr)
ExecSelection(Guid, UInt32, UInt32, IntPtr, IntPtr, HierarchyNodeList, Boolean)
GetCanonicalName(UInt32, String)
GetGuidProperty(UInt32, Int32, Guid)
GetIconHandle(Int32)
GetIconHandle(ISqlToolsHierNode, Boolean)
GetIconIndex(ISqlToolsHierNode, Boolean)
GetIdentity()
GetNestedHierarchy(UInt32, Guid, IntPtr, UInt32)
GetProperty(ISqlToolsHierNode, Int32, Object)
GetProperty(UInt32, Int32, Object)
GetSelectedNodes(HierarchyNodeList)
GetService(Guid)
GetService(Type)
GetSite(IServiceProvider)
InitializeHierarchy()
InitRootNode()
IsAppropriateMenuCommand(CommandID, Boolean)
IsItemDirty(UInt32, IntPtr, Int32)
IsSameHierarchyAsThis(Object)
OnHandleSaveItemRename(UInt32, Object, String)
OnHosted(IServiceProvider)
OnInvalidateIcon(Icon)
OnInvalidateItems(ISqlToolsHierNode)
OnItemAdded(ISqlToolsHierNode, ISqlToolsHierNode, ISqlToolsHierNode)
OnItemDeleted(ISqlToolsHierNode)
OnNodeBeingDeleted(ISqlToolsHierNode)
OnPropertyChanged(ISqlToolsHierNode, __VSHPROPID, Int32)
OnUnhosted()
ParseCanonicalName(String, UInt32)
PopulateMenuCommands()
QueryClose(Int32)
QueryDeleteItem(UInt32, UInt32, Int32)
QueryStatus(Guid, UInt32, OLECMD[], IntPtr)
QueryStatusCommand(UInt32, Guid, UInt32, OLECMD[], IntPtr)
QueryStatusSelection(Guid, UInt32, OLECMD[], IntPtr, HierarchyNodeList, Boolean)
ReleaseComObjectIfNeeded(Object)
SaveItem(VSSAVEFLAGS, String, UInt32, IntPtr, Int32)
SetErrorInfo(Exception)
SetGuidProperty(UInt32, Int32, Guid)
SetProperty(ISqlToolsHierNode, Int32, Object)
SetProperty(UInt32, Int32, Object)
SetSite(IServiceProvider)
ShowError(Exception)
ShowError(String)
ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)
StampOLECMD(UInt32, Boolean, Boolean, Boolean)
StaticShowMessage(Exception, String, MessageBoxButtons, MessageBoxIcon, IWin32Window)
StaticShowMessage(Exception, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, IWin32Window)
StaticShowMessage(Exception, String, MessageBoxButtons, MessageBoxIcon)
StaticShowMessage(String, String, MessageBoxButtons, MessageBoxIcon, IWin32Window)
StaticShowMessage(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, IWin32Window)
StaticShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)
UnadviseHierarchyEvents(UInt32)
Unused0()
Unused1()
Unused2()
Unused3()
Unused4()
UpdateMenuCommandsStatus(MenuCommand)
ValidateItemId(UInt32)
ValidateNode(ISqlToolsHierNode)
VSITEMID2Node(UInt32, HierarchyNodeList)
VSITEMID2Node(UInt32, ISqlToolsHierNode)
VSITEMID2Node(UInt32)

適用於