EditorFactoryPackage Klasse

Definition

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

public ref class EditorFactoryPackage sealed : Microsoft::SqlServer::Management::UI::VSIntegration::SQLWorkbenchPackage, Microsoft::VisualStudio::OLE::Interop::IServiceProvider, Microsoft::VisualStudio::Shell::Interop::IVsBroadcastMessageEvents, Microsoft::VisualStudio::Shell::Interop::IVsFontAndColorDefaultsProvider, Microsoft::VisualStudio::TextManager::Interop::IVsTextMarkerTypeProvider
[Microsoft.VisualStudio.Shell.ProvideMenuResource("Menus.ctmenu", 1)]
[Microsoft.VisualStudio.Shell.ProvideService(Mono.Cecil.CustomAttributeArgument)]
[System.Runtime.InteropServices.Guid("4058755A-8FBE-41c7-BC99-3DBF5C74BA62")]
public sealed class EditorFactoryPackage : Microsoft.SqlServer.Management.UI.VSIntegration.SQLWorkbenchPackage, Microsoft.VisualStudio.OLE.Interop.IServiceProvider, Microsoft.VisualStudio.Shell.Interop.IVsBroadcastMessageEvents, Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorDefaultsProvider, Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerTypeProvider
[<Microsoft.VisualStudio.Shell.ProvideMenuResource("Menus.ctmenu", 1)>]
[<Microsoft.VisualStudio.Shell.ProvideService(Mono.Cecil.CustomAttributeArgument)>]
[<System.Runtime.InteropServices.Guid("4058755A-8FBE-41c7-BC99-3DBF5C74BA62")>]
type EditorFactoryPackage = class
    inherit SQLWorkbenchPackage
    interface IVsTextMarkerTypeProvider
    interface IServiceProvider
    interface IVsFontAndColorDefaultsProvider
    interface IVsBroadcastMessageEvents
Public NotInheritable Class EditorFactoryPackage
Inherits SQLWorkbenchPackage
Implements IServiceProvider, IVsBroadcastMessageEvents, IVsFontAndColorDefaultsProvider, IVsTextMarkerTypeProvider
Vererbung
EditorFactoryPackage
Attribute
Implementiert

Konstruktoren

EditorFactoryPackage()

Initialisiert eine neue Instanz der EditorFactoryPackage-Klasse.

Eigenschaften

Components

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
GlobalCommandTargets

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)

Methoden

Add(IComponent)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
Add(IComponent, String)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
AddService(Type, Object)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
AddService(Type, Object, Boolean)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback, Boolean)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
Close()

Führt beim Entladen eines Pakets eine Bereinigung aus.

CreateTool(Guid)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
Dispose()

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
Dispose(Boolean)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
GetAutomationObject(String, Object)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
GetOptionPage(String)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
GetService(Type)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
GetSite()

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
LoadString(UInt32)

Lädt eine lokalisierte Zeichenfolge aus der Satelliten-DLL eines Visual Studio-Pakets.

OnServiceCreated(Type, Object)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
QueryClose(Int32)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
Remove(IComponent)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
RemoveService(Type)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
RemoveService(Type, Boolean)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
ResetDefaults(UInt32)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
SetSite(IServiceProvider)

Wird aufgerufen, wenn der Editor von der Shell geladen wird.

Explizite Schnittstellenimplementierungen

IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
IServiceProvider.GetService(Type)

Implementiert das Paket, das für das Registrieren aller SQL Workbench-Editorfactorys und das Erstellen von Editoren zuständig ist.

(Geerbt von SQLWorkbenchPackage)
IServiceProvider.QueryService(Guid, Guid, IntPtr)

Der Interop-Anbieter.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

Interop-Anbieter, der Broadcastmeldungen von der Shell empfängt.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

Gibt eine IVsFontAndColorDefaults- oder eine IVsFontAndColorGroupIVsFontAndColorDefaults-Schnittstelle für die vom rguidCategory-Parameter angegebene Kategorie zurück.

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Der Interop-Anbieter.

Gilt für: