Share via


ChangeProposal Class

Abstract base class of all kinds of change proposals for database refactoring operations. For more information, see Create Custom Database Refactoring Types or Targets.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Refactoring.ChangeProposal
    Microsoft.VisualStudio.Data.Schema.Package.Refactoring.TextChangeProposal

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

Syntax

'Declaration
Public MustInherit Class ChangeProposal
public abstract class ChangeProposal
public ref class ChangeProposal abstract
[<AbstractClass>]
type ChangeProposal =  class end
public abstract class ChangeProposal

The ChangeProposal type exposes the following members.

Properties

  Name Description
Public property FileName Gets or sets the file name, with full path.
Public property Included Gets or sets a value that indicates whether this ChangeProposal will be included in the changes to be applied.
Public property ProjectName Specifies from which project the change proposal came.

Top

Methods

  Name Description
Public method Equals Determines whether this instance of ChangeProposal and a specified object (that must also be a ChangeProposal object) have the same value. (Overrides Object.Equals(Object).)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Returns a hash code for this object. (Overrides Object.GetHashCode().)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

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.VisualStudio.Data.Schema.Package.Refactoring Namespace