EditorFactoryPackage Classe

Definizione

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

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
Ereditarietà
EditorFactoryPackage
Attributi
Implementazioni

Costruttori

Nome Descrizione
EditorFactoryPackage()

Inizializza una nuova istanza della classe EditorFactoryPackage.

Proprietà

Nome Descrizione
Components

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
GlobalCommandTargets

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)

Metodi

Nome Descrizione
Add(IComponent, String)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
Add(IComponent)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
AddService(Type, Object, Boolean)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
AddService(Type, Object)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback, Boolean)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
Close()

Fa la pulizia quando il pacco viene scaricato.

CreateTool(Guid)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
Dispose()

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
Dispose(Boolean)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
GetAutomationObject(String, Object)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
GetOptionPage(String)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
GetService(Type)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
GetSite()

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
LoadString(UInt32)

Carica direttamente una stringa localizzata da una DLL satellite di Visual Studio.

OnServiceCreated(Type, Object)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
QueryClose(Int32)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
Remove(IComponent)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
RemoveService(Type, Boolean)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
RemoveService(Type)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
ResetDefaults(UInt32)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
SetSite(IServiceProvider)

Chiamato quando la shell carica l'editor.

Implementazioni dell'interfaccia esplicita

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

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
IServiceProvider.GetService(Type)

Implementa il pacchetto responsabile di registrare tutte le fabbriche di editor SQL Workbench e di creare editor.

(Ereditato da SQLWorkbenchPackage)
IServiceProvider.QueryService(Guid, Guid, IntPtr)

Fornitore di interoperabilità.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

Provider interop che riceve messaggi broadcast dalla shell.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

Restituisce un'interfaccia IVsFontAndColorDefaults o IVsFontAndColorGroupIVsFontAndColorDefaults per la categoria specificata dal rguidCategory parametro.

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Fornitore di interoperabilità.

Si applica a