SqlWorkbenchHierarchy Clase

Definición

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
Herencia
SqlWorkbenchHierarchy
Implementaciones

Constructores

SqlWorkbenchHierarchy()

Campos

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

Propiedades

IsClosed
RootNode
VsHierarchy
VsUIHierarchy
Zombie

Métodos

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)

Se aplica a