Partager via


TextChangeProposal, classe

La classe ChangeProposal représente les modifications retournées par les collaborateurs. Ces modifications représentent le fichier, l'offset, les longueurs, l'ancienne valeur et la nouvelle valeur d'une modification proposée. Pour plus d'informations, consultez Créer des types ou cibles de refactorisation de base de données personnalisés.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Data.Schema.Package.Refactoring
Assembly :  Microsoft.VisualStudio.Data.Schema.Package (dans Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntaxe

'Déclaration
Public NotInheritable Class TextChangeProposal _
    Inherits ChangeProposal
public sealed class TextChangeProposal : ChangeProposal
public ref class TextChangeProposal sealed : public ChangeProposal
[<Sealed>]
type TextChangeProposal =  
    class
        inherit ChangeProposal
    end
public final class TextChangeProposal extends ChangeProposal

Le type TextChangeProposal expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TextChangeProposal Initialise une nouvelle instance de la classe TextChangeProposal.

Début

Propriétés

  Nom Description
Propriété publique EndColumn Obtient ou définit la dernière colonne de cette modification.
Propriété publique EndLine Obtient ou définit la dernière ligne de cette modification.
Propriété publique FileName Obtient ou définit le nom du fichier, avec le chemin d'accès complet. (Hérité de ChangeProposal.)
Propriété publique Included Obtient ou définit une valeur qui indique si ce ChangeProposal sera inclus dans les modifications à appliquer. (Hérité de ChangeProposal.)
Propriété publique NewValue Obtient ou définit la nouvelle valeur proposée.
Propriété publique ProjectName Spécifie le projet d'où provenait la proposition de modification. (Hérité de ChangeProposal.)
Propriété publique StartColumn Obtient ou définit la première colonne de cette modification.
Propriété publique StartLine Obtient ou définit la première ligne de cette modification.

Début

Méthodes

  Nom Description
Méthode publique Equals Retourne la valeur true si cet objet TextChangeProposal a la même valeur qu'un autre objet, qui doit également être un TextChangeProposal. (Substitue ChangeProposal.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Retourne le code de hachage de cet objet. (Substitue ChangeProposal.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Schema.Package.Refactoring, espace de noms