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, String)

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

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

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

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

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

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

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

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

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

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

Реализует пакет, отвечающий за регистрацию всех фабрик редакторов 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, Boolean)

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

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

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

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

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

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

Вызывается, когда shell загружает редактор.

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

Имя Описание
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)

Провайдер интероператива.

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