EditorFactoryPackageVS Class

Implements the package that is responsible for registering all SQL Workbench editor factories and creating editors in a Microsoft Visual Studio environment.

Inheritance Hierarchy

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

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

Syntax

'Declaration
<ComVisibleAttribute(True)> _
Public Class EditorFactoryPackageVS _
    Inherits SQLWorkbenchPackage
'Usage
Dim instance As EditorFactoryPackageVS
[ComVisibleAttribute(true)]
public class EditorFactoryPackageVS : SQLWorkbenchPackage
[ComVisibleAttribute(true)]
public ref class EditorFactoryPackageVS : public SQLWorkbenchPackage
[<ComVisibleAttribute(true)>]
type EditorFactoryPackageVS =  
    class
        inherit SQLWorkbenchPackage
    end
public class EditorFactoryPackageVS extends SQLWorkbenchPackage

The EditorFactoryPackageVS type exposes the following members.

Constructors

  Name Description
Public method EditorFactoryPackageVS Initializes a new instance of the EditorFactoryPackageVS class.

Top

Properties

  Name Description
Public property Components (Inherited from SQLWorkbenchPackage.)
Protected property GlobalCommandTargets (Inherited from SQLWorkbenchPackage.)

Top

Methods

  Name Description
Public method Add(IComponent) (Inherited from SQLWorkbenchPackage.)
Public method Add(IComponent, String) (Inherited from SQLWorkbenchPackage.)
Public method AddService(Type, Object) (Inherited from SQLWorkbenchPackage.)
Public method AddService(Type, ServiceCreatorCallback) (Inherited from SQLWorkbenchPackage.)
Public method AddService(Type, Object, Boolean) (Inherited from SQLWorkbenchPackage.)
Public method AddService(Type, ServiceCreatorCallback, Boolean) (Inherited from SQLWorkbenchPackage.)
Public method Close (Inherited from SQLWorkbenchPackage.)
Public method CreateTool (Inherited from SQLWorkbenchPackage.)
Public method Dispose() (Inherited from SQLWorkbenchPackage.)
Protected method Dispose(Boolean) (Inherited from SQLWorkbenchPackage.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAutomationObject (Inherited from SQLWorkbenchPackage.)
Public method GetHashCode (Inherited from Object.)
Protected method GetOptionPage (Inherited from SQLWorkbenchPackage.)
Public method GetPropertyPage (Inherited from SQLWorkbenchPackage.)
Protected method GetService (Inherited from SQLWorkbenchPackage.)
Protected method GetSite (Inherited from SQLWorkbenchPackage.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnServiceCreated (Inherited from SQLWorkbenchPackage.)
Public method QueryClose (Inherited from SQLWorkbenchPackage.)
Public method Remove (Inherited from SQLWorkbenchPackage.)
Public method RemoveService(Type) (Inherited from SQLWorkbenchPackage.)
Public method RemoveService(Type, Boolean) (Inherited from SQLWorkbenchPackage.)
Public method ResetDefaults (Inherited from SQLWorkbenchPackage.)
Public method SetSite (Inherited from SQLWorkbenchPackage.)
Public method ToString (Inherited from Object.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#Exec (Inherited from SQLWorkbenchPackage.)
Explicit interface implemetationPrivate method System#IServiceProvider#GetService (Inherited from SQLWorkbenchPackage.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#QueryStatus (Inherited from SQLWorkbenchPackage.)

Top

Thread Safety

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