TechNet
Export (0) Print
Expand All

EditorFactoryPackage Class

 

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

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

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

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

NameDescription
System_CAPS_pubmethodEditorFactoryPackage()

Initializes a new instance of the EditorFactoryPackage class.

NameDescription
System_CAPS_pubmethodClose()

Does cleanup when package is being unloaded.(Overrides SQLWorkbenchPackage.Close().)

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticLoadString(UInt32)

Directly loads a localized string from a Visual Studio package satellite DLL.

System_CAPS_pubmethodSetSite(IServiceProvider)

Called when the shell loads editor.(Overrides SQLWorkbenchPackage.SetSite(IServiceProvider).)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIServiceProvider.QueryService(Guid, Guid, IntPtr)

Interop provider.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

Interop provider that receives broadcast messages from the shell.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

Returns an IVsFontAndColorDefaults or an IVsFontAndColorGroupIVsFontAndColorDefaults interface for the category specified by the rguidCategory parameter.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Interop provider.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft