Поделиться через


EditorFactoryPackage Класс

Определение

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

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
Наследование
EditorFactoryPackage
Атрибуты
Реализации

Конструкторы

EditorFactoryPackage()

Инициализирует новый экземпляр класса EditorFactoryPackage.

Свойства

Components

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
GlobalCommandTargets

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)

Методы

Add(IComponent)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
Add(IComponent, String)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
AddService(Type, Object)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
AddService(Type, Object, Boolean)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback, Boolean)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
Close()

Выполняет очистку при загрузке пакета.

CreateTool(Guid)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
Dispose()

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
Dispose(Boolean)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
GetAutomationObject(String, Object)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
GetOptionPage(String)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
GetService(Type)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
GetSite()

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
LoadString(UInt32)

Напрямую загружает локализованную строку из DLL дополнительного пакета Visual Studio.

OnServiceCreated(Type, Object)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
QueryClose(Int32)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
Remove(IComponent)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
RemoveService(Type)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
RemoveService(Type, Boolean)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
ResetDefaults(UInt32)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
SetSite(IServiceProvider)

Вызывается при загрузке редактора из командной оболочки.

Явные реализации интерфейса

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

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
IServiceProvider.GetService(Type)

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов SQL Workbench и за создание редакторов.

(Унаследовано от SQLWorkbenchPackage)
IServiceProvider.QueryService(Guid, Guid, IntPtr)

Поставщик взаимодействия.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

Поставщик взаимодействия, получающий широковещательные сообщения от командной оболочки.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

Возвращает интерфейс IVsFontAndColorDefaults или IVsFontAndColorGroupIVsFontAndColorDefaults для категории, указанной параметром rguidCategory.

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Поставщик взаимодействия.

Применяется к