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
구현

생성자

SqlWorkbenchHierarchy()

필드

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

속성

IsClosed
RootNode
VsHierarchy
VsUIHierarchy
Zombie

메서드

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)
StaticShowMessage(Exception, String, MessageBoxButtons, MessageBoxIcon, IWin32Window)
StaticShowMessage(Exception, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, IWin32Window)
StaticShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)
StaticShowMessage(String, String, MessageBoxButtons, MessageBoxIcon, IWin32Window)
StaticShowMessage(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, IWin32Window)
UnadviseHierarchyEvents(UInt32)
Unused0()
Unused1()
Unused2()
Unused3()
Unused4()
UpdateMenuCommandsStatus(MenuCommand)
ValidateItemId(UInt32)
ValidateNode(ISqlToolsHierNode)
VSITEMID2Node(UInt32)
VSITEMID2Node(UInt32, HierarchyNodeList)
VSITEMID2Node(UInt32, ISqlToolsHierNode)

적용 대상