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 ref class EditorFactoryPackage sealed : 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: