Share via


RefactoringCommand Class

Base command class from which new refactoring commands are created to handle new database refactoring types.

Namespace:  Microsoft.VisualStudio.Data.Schema.Project.Refactoring
Assembly:  Microsoft.VisualStudio.Data.Schema.Project (in Microsoft.VisualStudio.Data.Schema.Project.dll)

Syntax

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

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Data.Schema.Project.Refactoring.RefactoringCommand
    Microsoft.VisualStudio.Data.Schema.Project.Refactoring.RefactoringFileNodeCommand
    Microsoft.VisualStudio.Data.Schema.Project.Refactoring.RefactoringProjectNodeCommand
    Microsoft.VisualStudio.Data.Schema.Project.Refactoring.RefactoringSchemaViewNodeCommand

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

RefactoringCommand Members

Microsoft.VisualStudio.Data.Schema.Project.Refactoring Namespace

Other Resources

Overview of Extensibility for Database Refactoring