Share via


SqlObjectExplorerPackage Class

 

This context is set by the profile package in Visual Studio so when SSDT is installed the tool window is available right away.

Namespace:   Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer
Assembly:  Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer (in Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer.dll)

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Shell.Package
    Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer.SqlObjectExplorerPackage

Syntax

[ProvideAutoLoadAttribute("27F27371-B70C-4B7B-BA28-9EDF8A3F0538")]
[ProvideToolWindowAttribute(typeof(SqlServerObjectExplorerToolWindow), 
    Width = 350, Style = VsDockStyle.Tabbed, Orientation = ToolWindowOrientation.Left, 
    Window = "74946827-37a0-11d2-a273-00c04f8ef4ff")]
[GuidAttribute("00b73ab4-7a2a-4ddf-90c9-e78a163ab06a")]
[PackageRegistrationAttribute(UseManagedResourcesOnly = true)]
[ProvideLoadKeyAttribute("Standard", "12.0.0.0", "Microsoft SQL Server Data Tools - SQL Object Explorer", 
    "Microsoft Corporation", 101)]
[ProvideMenuResourceAttribute("Menus.ctmenu", 1)]
public sealed class SqlObjectExplorerPackage : Package, IOleCommandTarget
[ProvideAutoLoadAttribute("27F27371-B70C-4B7B-BA28-9EDF8A3F0538")]
[ProvideToolWindowAttribute((SqlServerObjectExplorerToolWindow^::typeid), 
    Width = 350, Style = VsDockStyle::Tabbed, Orientation = ToolWindowOrientation::Left, 
    Window = "74946827-37a0-11d2-a273-00c04f8ef4ff")]
[GuidAttribute("00b73ab4-7a2a-4ddf-90c9-e78a163ab06a")]
[PackageRegistrationAttribute(UseManagedResourcesOnly = true)]
[ProvideLoadKeyAttribute("Standard", "12.0.0.0", "Microsoft SQL Server Data Tools - SQL Object Explorer", 
    "Microsoft Corporation", 101)]
[ProvideMenuResourceAttribute("Menus.ctmenu", 1)]
public ref class SqlObjectExplorerPackage sealed : Package, IOleCommandTarget
[<Sealed>]
[<ProvideAutoLoadAttribute("27F27371-B70C-4B7B-BA28-9EDF8A3F0538")>]
[<ProvideToolWindowAttribute(typeof(SqlServerObjectExplorerToolWindow),
    Width = 350, Style = VsDockStyle.Tabbed, Orientation = ToolWindowOrientation.Left,
    Window = "74946827-37a0-11d2-a273-00c04f8ef4ff")>]
[<GuidAttribute("00b73ab4-7a2a-4ddf-90c9-e78a163ab06a")>]
[<PackageRegistrationAttribute(UseManagedResourcesOnly = true)>]
[<ProvideLoadKeyAttribute("Standard", "12.0.0.0", "Microsoft SQL Server Data Tools - SQL Object Explorer",
    "Microsoft Corporation", 101)>]
[<ProvideMenuResourceAttribute("Menus.ctmenu", 1)>]
type SqlObjectExplorerPackage = 
    class
        inherit Package
        interface IOleCommandTarget
    end
<ProvideAutoLoadAttribute("27F27371-B70C-4B7B-BA28-9EDF8A3F0538")>
<ProvideToolWindowAttribute(GetType(SqlServerObjectExplorerToolWindow),
    Width := 350, Style := VsDockStyle.Tabbed, Orientation := ToolWindowOrientation.Left,
    Window := "74946827-37a0-11d2-a273-00c04f8ef4ff")>
<GuidAttribute("00b73ab4-7a2a-4ddf-90c9-e78a163ab06a")>
<PackageRegistrationAttribute(UseManagedResourcesOnly := True)>
<ProvideLoadKeyAttribute("Standard", "12.0.0.0", "Microsoft SQL Server Data Tools - SQL Object Explorer",
    "Microsoft Corporation", 101)>
<ProvideMenuResourceAttribute("Menus.ctmenu", 1)>
Public NotInheritable Class SqlObjectExplorerPackage
    Inherits Package
    Implements IOleCommandTarget

Constructors

Name Description
System_CAPS_pubmethod SqlObjectExplorerPackage()

Initializes a new instance of the SqlObjectExplorerPackage class.

Properties

Name Description
System_CAPS_pubproperty ApplicationRegistryRoot

(Inherited from Package.)

System_CAPS_pubproperty OleComponentManager

This class supports the product infrastructure and is not intended to be used directly from your code.

Gets the OleComponentManager.

System_CAPS_pubproperty UserDataPath

(Inherited from Package.)

System_CAPS_pubproperty UserLocalDataPath

(Inherited from Package.)

System_CAPS_pubproperty UserRegistryRoot

(Inherited from Package.)

System_CAPS_pubproperty Zombied

(Inherited from Package.)

Methods

Name Description
System_CAPS_pubmethod CreateInstance(Guid, Guid, Type)

(Inherited from Package.)

System_CAPS_pubmethod CreateTool(Guid)

(Inherited from Package.)

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod FindToolWindow(Type, Int32, Boolean)

(Inherited from Package.)

System_CAPS_pubmethod FindWindowPane(Type, Int32, Boolean)

(Inherited from Package.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetOutputPane(Guid, String)

(Inherited from Package.)

System_CAPS_pubmethod GetProviderLocale()

(Inherited from Package.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod ShowOptionPage(Type)

(Inherited from Package.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Explicit Interface Implementations

Name Description
System_CAPS_pubinterfaceSystem_CAPS_privmethod IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

This class supports the product infrastructure and is not intended to be used directly from your code.

Executes the specified command.

System_CAPS_pubinterfaceSystem_CAPS_privmethod IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

This class supports the product infrastructure and is not intended to be used directly from your code.

Queries the object for the status of one or more commands generated by user interface events.

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceProvider.QueryService(Guid, Guid, IntPtr)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.Close()

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.GetAutomationObject(String, Object)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.GetPropertyPage(Guid, VSPROPSHEETPAGE[])

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.QueryClose(Int32)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.ResetDefaults(UInt32)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.SetSite(IServiceProvider)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPersistSolutionOpts.LoadUserOptions(IVsSolutionPersistence, UInt32)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPersistSolutionOpts.ReadUserOptions(IStream, String)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPersistSolutionOpts.SaveUserOptions(IVsSolutionPersistence)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPersistSolutionOpts.WriteUserOptions(IStream, String)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsToolboxItemProvider.GetItemContent(String, UInt16, IntPtr)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsToolWindowFactory.CreateToolWindow(Guid, UInt32)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsUserSettings.ExportSettings(String, IVsSettingsWriter)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsUserSettings.ImportSettings(String, IVsSettingsReader, UInt32, Int32)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsUserSettingsQuery.NeedExport(String, Int32)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.AddService(Type, Object)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.AddService(Type, Object, Boolean)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.AddService(Type, ServiceCreatorCallback)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.RemoveService(Type)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.RemoveService(Type, Boolean)

(Inherited from Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceProvider.GetService(Type)

(Inherited from Package.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer Namespace

Return to top