EditorFactoryPackage Classe

Definição

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de 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

EditorFactoryPackage()

Inicializa uma nova instância da classe EditorFactoryPackage.

Propriedades

Components

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
GlobalCommandTargets

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)

Métodos

Add(IComponent)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
Add(IComponent, String)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
AddService(Type, Object)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

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

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

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

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
Close()

Faz a limpeza quando o pacote está sendo descarregado.

CreateTool(Guid)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
Dispose()

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
Dispose(Boolean)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
GetAutomationObject(String, Object)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
GetOptionPage(String)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

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

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
GetService(Type)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
GetSite()

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
LoadString(UInt32)

Carrega diretamente uma cadeia de caracteres localizada de uma DLL satélite de pacote do Visual Studio.

OnServiceCreated(Type, Object)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
QueryClose(Int32)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
Remove(IComponent)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
RemoveService(Type)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
RemoveService(Type, Boolean)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
ResetDefaults(UInt32)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
SetSite(IServiceProvider)

Chamado quando o shell carrega o editor.

Implantações explícitas de interface

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

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

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

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

(Herdado de SQLWorkbenchPackage)
IServiceProvider.GetService(Type)

Implementa o pacote que é responsável pelo registro de todas as fábricas do SQL Workbench e pela criação de editores.

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

Provedor de interoperabilidade.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

Provedor de interoperabilidade que recebe mensagens difundidas do shell.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

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

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Provedor de interoperabilidade.

Aplica-se a