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
屬性
實作

建構函式

名稱 Description
EditorFactoryPackage()

初始化 EditorFactoryPackage 類別的新執行個體。

屬性

名稱 Description
Components

實作負責註冊所有 SQL Workbench 編輯器工廠並建立編輯器的套件。

(繼承來源 SQLWorkbenchPackage)
GlobalCommandTargets

實作負責註冊所有 SQL Workbench 編輯器工廠並建立編輯器的套件。

(繼承來源 SQLWorkbenchPackage)

方法

名稱 Description
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)

直接從 Visual Studio 套件的衛星 DLL 載入本地化字串。

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 載入編輯器時會被呼叫。

明確介面實作

名稱 Description
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)

Interop 供應商,接收來自 shell 的廣播訊息。

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

回傳參數指定的 rguidCategory 類別介面 IVsFontAndColorDefaults 或 IVsFontAndColorGroupIVsFontAndColorDefaults 介面。

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

互通醫療提供者。

適用於