EditorFactoryPackage Classe

Définition

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

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
Héritage
EditorFactoryPackage
Attributs
Implémente

Constructeurs

EditorFactoryPackage()

Initialise une nouvelle instance de la classe EditorFactoryPackage.

Propriétés

Components

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
GlobalCommandTargets

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)

Méthodes

Add(IComponent)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
Add(IComponent, String)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
AddService(Type, Object)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
AddService(Type, Object, Boolean)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback, Boolean)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
Close()

Effectue le nettoyage lorsque le package est déchargé.

CreateTool(Guid)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
Dispose()

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
Dispose(Boolean)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
GetAutomationObject(String, Object)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
GetOptionPage(String)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
GetService(Type)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
GetSite()

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
LoadString(UInt32)

Charge directement une chaîne localisée à partir d'une DLL satellite de package Visual Studio.

OnServiceCreated(Type, Object)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
QueryClose(Int32)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
Remove(IComponent)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
RemoveService(Type)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
RemoveService(Type, Boolean)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
ResetDefaults(UInt32)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
SetSite(IServiceProvider)

Appelé lorsque le shell charge l'éditeur.

Implémentations d’interfaces explicites

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

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
IServiceProvider.GetService(Type)

Implémente le package qui est chargé de l'inscription de toutes les fabriques d'éditeur SQL Workbench et de la création d'éditeurs.

(Hérité de SQLWorkbenchPackage)
IServiceProvider.QueryService(Guid, Guid, IntPtr)

Fournisseur d'interopérabilité.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

Fournisseur d'interopérabilité qui reçoit les messages de diffusion du shell.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

Retourne un IVsFontAndColorDefaults ou une interface IVsFontAndColorGroupIVsFontAndColorDefaults pour la catégorie spécifiée par le paramètre rguidCategory.

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Fournisseur d'interopérabilité.

S’applique à