EditorFactoryBase Class

Base class for editor factories.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.UI.VSIntegration.Editors.EditorFactoryBase
    Microsoft.SqlServer.Management.UI.VSIntegration.Editors.EditorFactorySql
    Microsoft.SqlServer.Management.UI.VSIntegration.Editors.EditorFactorySqlCe
    Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ShowPlanEditorFactory

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

Syntax

'Declaration
Public MustInherit Class EditorFactoryBase _
    Implements IVsEditorFactory
'Usage
Dim instance As EditorFactoryBase
public abstract class EditorFactoryBase : IVsEditorFactory
public ref class EditorFactoryBase abstract : IVsEditorFactory
[<AbstractClassAttribute>]
type EditorFactoryBase =  
    class 
        interface IVsEditorFactory 
    end
public abstract class EditorFactoryBase implements IVsEditorFactory

The EditorFactoryBase type exposes the following members.

Constructors

  Name Description
Public method EditorFactoryBase Initializes a new instance of the [T::Microsoft.SqlServer.Management.UI.VSIntegration.Editors.EditorFactoryBase] class.

Top

Properties

  Name Description
Public property Cookie Abstract handle in Visual Studio to be used to unregister this editor.
Public property EditorGuid Gets the editor factory Guid.

Top

Methods

  Name Description
Protected method CreateEditorInstance Creates an instance of the editor.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Protected field editorGuid The Guid of the editor.
Protected fieldStatic member traceName Trace source name.
Public field withEncoding Boolean that indicates if the script uses encoding.

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IVsEditorFactoryClose Interop provider.
Explicit interface implemetationPrivate method IVsEditorFactoryCreateEditorInstance The interop provider.
Explicit interface implemetationPrivate method IVsEditorFactoryMapLogicalView Maps the logical view.
Explicit interface implemetationPrivate method IVsEditorFactorySetSite Sets the site.

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.

See Also

Reference

Microsoft.SqlServer.Management.UI.VSIntegration.Editors Namespace