Share via


SqlEditorPackage Class

Inheritance Hierarchy

System..::..Object
  Package
    Microsoft.VisualStudio.Data.Tools.SqlEditor.VSIntegration..::..SqlEditorPackage

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

Syntax

'Declaration
<GuidAttribute("fef13793-c947-4fb1-b864-c9f0be9d9cf6")> _
<ProvideMenuResourceAttribute("Menus.ctmenu", )> _
Public NotInheritable Class SqlEditorPackage _
    Inherits Package _
    Implements IVsTextMarkerTypeProvider, IServiceProvider, IVsFontAndColorDefaultsProvider, IVsBroadcastMessageEvents
'Usage
Dim instance As SqlEditorPackage
[GuidAttribute("fef13793-c947-4fb1-b864-c9f0be9d9cf6")]
[ProvideMenuResourceAttribute("Menus.ctmenu", )]
public sealed class SqlEditorPackage : Package, 
    IVsTextMarkerTypeProvider, IServiceProvider, IVsFontAndColorDefaultsProvider, IVsBroadcastMessageEvents
[GuidAttribute(L"fef13793-c947-4fb1-b864-c9f0be9d9cf6")]
[ProvideMenuResourceAttribute(L"Menus.ctmenu", )]
public ref class SqlEditorPackage sealed : public Package, 
    IVsTextMarkerTypeProvider, IServiceProvider, IVsFontAndColorDefaultsProvider, IVsBroadcastMessageEvents
[<SealedAttribute>]
[<GuidAttribute("fef13793-c947-4fb1-b864-c9f0be9d9cf6")>]
[<ProvideMenuResourceAttribute("Menus.ctmenu", )>]
type SqlEditorPackage =  
    class
        inherit Package
        interface IVsTextMarkerTypeProvider
        interface IServiceProvider
        interface IVsFontAndColorDefaultsProvider
        interface IVsBroadcastMessageEvents
    end
public final class SqlEditorPackage extends Package implements IVsTextMarkerTypeProvider, IServiceProvider, IVsFontAndColorDefaultsProvider, IVsBroadcastMessageEvents

The SqlEditorPackage type exposes the following members.

Constructors

  Name Description
Public method SqlEditorPackage Initializes a new instance of the SqlEditorPackage class.

Top

Properties

  Name Description
Public property ApplicationRegistryRoot (Inherited from Package.)
Public property UserDataPath (Inherited from Package.)
Public property UserLocalDataPath (Inherited from Package.)
Public property UserRegistryRoot (Inherited from Package.)
Public property Zombied (Inherited from Package.)

Top

Methods

  Name Description
Protected method AddOptionKey (Inherited from Package.)
Public method CreateInstance (Inherited from Package.)
Public method CreateTool (Inherited from Package.)
Protected method CreateToolWindow (Inherited from Package.)
Protected method Dispose (Inherited from Package.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method FindToolWindow (Inherited from Package.)
Public method FindWindowPane (Inherited from Package.)
Protected method GetAutomationObject (Inherited from Package.)
Protected method GetDialogPage (Inherited from Package.)
Public method GetHashCode (Inherited from Object.)
Public method GetOutputPane (Inherited from Package.)
Public method GetProviderLocale (Inherited from Package.)
Protected method GetService (Inherited from Package.)
Protected method GetToolboxItemData (Inherited from Package.)
Public method GetType (Inherited from Object.)
Protected method Initialize (Inherited from Package.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnLoadOptions (Inherited from Package.)
Protected method OnSaveOptions (Inherited from Package.)
Protected method ParseToolboxResource(TextReader, ResourceManager) (Inherited from Package.)
Protected method ParseToolboxResource(TextReader, Guid) (Inherited from Package.)
Protected method QueryClose (Inherited from Package.)
Protected method RegisterEditorFactory (Inherited from Package.)
Protected method RegisterProjectFactory (Inherited from Package.)
Public method ShowOptionPage (Inherited from Package.)
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Protected event ToolboxInitialized (Inherited from Package.)
Protected event ToolboxUpgraded (Inherited from Package.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsProviderGetObject
Explicit interface implemetationPrivate method IVsTextMarkerTypeProviderGetTextMarkerType
Explicit interface implemetationPrivate method IVsBroadcastMessageEventsOnBroadcastMessage Receives broadcast messages from the shell.
Explicit interface implemetationPrivate method IServiceProviderQueryService
Explicit interface implemetationPrivate method System#ComponentModel#Design#IServiceContainer#AddService(Type, Object) (Inherited from Package.)
Explicit interface implemetationPrivate method System#ComponentModel#Design#IServiceContainer#AddService(Type, ServiceCreatorCallback) (Inherited from Package.)
Explicit interface implemetationPrivate method System#ComponentModel#Design#IServiceContainer#AddService(Type, Object, Boolean) (Inherited from Package.)
Explicit interface implemetationPrivate method System#ComponentModel#Design#IServiceContainer#AddService(Type, ServiceCreatorCallback, Boolean) (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPackage#Close (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsToolWindowFactory#CreateToolWindow (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#Exec (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsUserSettings#ExportSettings (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPackage#GetAutomationObject (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsToolboxItemProvider#GetItemContent (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPackage#GetPropertyPage (Inherited from Package.)
Explicit interface implemetationPrivate method System#IServiceProvider#GetService (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsUserSettings#ImportSettings (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#LoadUserOptions (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsUserSettingsMigration#MigrateSettings (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPackage#QueryClose (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#QueryStatus (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#ReadUserOptions (Inherited from Package.)
Explicit interface implemetationPrivate method System#ComponentModel#Design#IServiceContainer#RemoveService(Type) (Inherited from Package.)
Explicit interface implemetationPrivate method System#ComponentModel#Design#IServiceContainer#RemoveService(Type, Boolean) (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPackage#ResetDefaults (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#SaveUserOptions (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPackage#SetSite (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#WriteUserOptions (Inherited from Package.)

Top

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

Reference

Microsoft.VisualStudio.Data.Tools.SqlEditor.VSIntegration Namespace