SqlWorkbenchHierarchy Klasse

Definition

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
Vererbung
SqlWorkbenchHierarchy
Implementiert

Konstruktoren

SqlWorkbenchHierarchy()

Felder

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

Eigenschaften

IsClosed
RootNode
VsHierarchy
VsUIHierarchy
Zombie

Methoden

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)

Gilt für: