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)

ローカライズされた文字列を Visual Studio パッケージ サテライト DLL から直接読み込みます。

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)

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

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

相互運用機能プロバイダーです。

適用対象