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)

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)

シェルがエディタを読み込むときに呼び出されます。

明示的なインターフェイスの実装

名前 説明
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)

rguidCategoryパラメータで指定されたカテゴリに対して、IVsFontAndColorDefaultsまたはIVsFontAndColorGroupIVsFontAndColorDefaultsインターフェースを返します。

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

インターオペーパープロバイダー。

適用対象