Share via


SQLWorkbenchPackage Class

Definition

Important

This API is not CLS-compliant.

public ref class SQLWorkbenchPackage abstract : IDisposable, IServiceProvider, Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget, Microsoft::VisualStudio::Shell::Interop::IVsPackage, System::ComponentModel::Design::IServiceContainer, System::ComponentModel::IContainer
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class SQLWorkbenchPackage : IDisposable, IServiceProvider, Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget, Microsoft.VisualStudio.Shell.Interop.IVsPackage, System.ComponentModel.Design.IServiceContainer, System.ComponentModel.IContainer
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SQLWorkbenchPackage = class
    interface IContainer
    interface IDisposable
    interface IVsPackage
    interface Utils.IOleServiceProvider
    interface IOleCommandTarget
    interface IServiceContainer
    interface IServiceProvider
Public MustInherit Class SQLWorkbenchPackage
Implements IContainer, IDisposable, IOleCommandTarget, IServiceContainer, IServiceProvider, IVsPackage
Inheritance
SQLWorkbenchPackage
Derived
Attributes
Implements

Constructors

SQLWorkbenchPackage()
SQLWorkbenchPackage(SQLWorkbenchPackage+OptionsPage[])

Fields

trALWAYS
trERR
trL1
trL2
trWARN

Properties

Components
GlobalCommandTargets

Methods

Add(IComponent, String)
Add(IComponent)
AddService(Type, Object, Boolean)
AddService(Type, Object)
AddService(Type, ServiceCreatorCallback, Boolean)
AddService(Type, ServiceCreatorCallback)
Close()
CreateTool(Guid)
Dispose()
Dispose(Boolean)
GetAutomationObject(String, Object)
GetOptionPage(String)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])
GetService(Type)
GetSite()
OnServiceCreated(Type, Object)
QueryClose(Int32)
Remove(IComponent)
RemoveService(Type, Boolean)
RemoveService(Type)
ResetDefaults(UInt32)
SetSite(IServiceProvider)

Explicit Interface Implementations

IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)
IServiceProvider.GetService(Type)

Applies to