Export (0) Print
Expand All

EditorFactoryPackage Class

Implements the package that is responsible for registering all SQL Workbench editor factories and creating editors.

Object
  SQLWorkbenchPackage
    Microsoft.SqlServer.Management.UI.VSIntegration.Editors.EditorFactoryPackage

Namespace:  Microsoft.SqlServer.Management.UI.VSIntegration.Editors
Assembly:  SQLEditors (in SQLEditors.dll)

[GuidAttribute("4058755A-8FBE-41c7-BC99-3DBF5C74BA62")]
[ProvideMenuResourceAttribute("Menus.ctmenu", )]
public sealed class EditorFactoryPackage : SQLWorkbenchPackage, 
	IVsTextMarkerTypeProvider, IServiceProvider, IVsFontAndColorDefaultsProvider, IVsBroadcastMessageEvents

The EditorFactoryPackage type exposes the following members.

  NameDescription
Public methodEditorFactoryPackageInitializes a new instance of the EditorFactoryPackage class.
Top

  NameDescription
Public methodCloseDoes cleanup when package is being unloaded. (Overrides SQLWorkbenchPackage.Close.)
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodStatic memberLoadStringDirectly loads a localized string from a Visual Studio package satellite DLL.
Public methodSetSiteCalled when the shell loads editor. (Overrides SQLWorkbenchPackage.SetSite(IServiceProvider).)
Public methodToString (Inherited from Object.)
Top

  NameDescription
Explicit interface implemetationPrivate methodIVsFontAndColorDefaultsProvider.GetObjectReturns an IVsFontAndColorDefaults or an IVsFontAndColorGroupIVsFontAndColorDefaults interface for the category specified by the rguidCategory parameter.
Explicit interface implemetationPrivate methodIVsTextMarkerTypeProvider.GetTextMarkerTypeInterop provider.
Explicit interface implemetationPrivate methodIVsBroadcastMessageEvents.OnBroadcastMessageInterop provider that receives broadcast messages from the shell.
Explicit interface implemetationPrivate methodIServiceProvider.QueryServiceInterop provider.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2015 Microsoft