EditorFactoryPackage Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Implements the package that is responsible for registering all SQL Workbench editor factories and creating editors.
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
- Inheritance
- Attributes
- Implements
Constructors
EditorFactoryPackage() |
Initializes a new instance of the EditorFactoryPackage class. |
Properties
Components | (Inherited from SQLWorkbenchPackage) |
GlobalCommandTargets | (Inherited from SQLWorkbenchPackage) |
Methods
Explicit Interface Implementations
IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) | (Inherited from SQLWorkbenchPackage) |
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr) | (Inherited from SQLWorkbenchPackage) |
IServiceProvider.GetService(Type) | (Inherited from SQLWorkbenchPackage) |
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Interop provider. |
IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr) |
Interop provider that receives broadcast messages from the shell. |
IVsFontAndColorDefaultsProvider.GetObject(Guid, Object) |
Returns an IVsFontAndColorDefaults or an IVsFontAndColorGroupIVsFontAndColorDefaults interface for the category specified by the |
IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType) |
Interop provider. |