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 SQLWorkbenchPackageClose.)
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 SQLWorkbenchPackageSetSite(IServiceProvider).)
Public methodToString (Inherited from Object.)
Top

  NameDescription
Explicit interface implemetationPrivate methodIVsFontAndColorDefaultsProviderGetObjectReturns an IVsFontAndColorDefaults or an IVsFontAndColorGroupIVsFontAndColorDefaults interface for the category specified by the rguidCategory parameter.
Explicit interface implemetationPrivate methodIVsTextMarkerTypeProviderGetTextMarkerTypeInterop provider.
Explicit interface implemetationPrivate methodIVsBroadcastMessageEventsOnBroadcastMessageInterop provider that receives broadcast messages from the shell.
Explicit interface implemetationPrivate methodIServiceProviderQueryServiceInterop 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

ADD
Show:
© 2014 Microsoft