EditorFactoryPackage Classe

Definição

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

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
Herança
EditorFactoryPackage
Atributos
Implementações

Construtores

Nome Description
EditorFactoryPackage()

Inicializa uma nova instância da classe EditorFactoryPackage.

Propriedades

Nome Description
Components

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
GlobalCommandTargets

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)

Métodos

Nome Description
Add(IComponent, String)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
Add(IComponent)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
AddService(Type, Object, Boolean)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
AddService(Type, Object)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback, Boolean)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
Close()

Faz a limpeza quando o pacote está sendo descarregado.

CreateTool(Guid)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
Dispose()

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
Dispose(Boolean)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
GetAutomationObject(String, Object)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
GetOptionPage(String)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
GetService(Type)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
GetSite()

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
LoadString(UInt32)

Carrega diretamente uma string localizada de um pacote DLL satélite do Visual Studio.

OnServiceCreated(Type, Object)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
QueryClose(Int32)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
Remove(IComponent)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
RemoveService(Type, Boolean)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
RemoveService(Type)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
ResetDefaults(UInt32)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
SetSite(IServiceProvider)

Chamo quando o shell carrega o editor.

Implantações explícitas de interface

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

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
IServiceProvider.GetService(Type)

Implementa o pacote responsável por registrar todas as fábricas de editores do SQL Workbench e criar editores.

(Herdado de SQLWorkbenchPackage)
IServiceProvider.QueryService(Guid, Guid, IntPtr)

Provedor de interoperabilidade.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

Provedor de interoperabilidade que recebe mensagens transmitidas do shell.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

Retorna uma interface IVsFontAndColorDefaults ou IVsFontAndColorGroupIVsFontAndColorDefaults para a categoria especificada pelo rguidCategory parâmetro.

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Provedor de interoperabilidade.

Aplica-se a