Partager via


Difference, classe

Représente une différence unique dans le jeu de différences de deux listes d'éléments.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.Text.Differencing.Difference

Espace de noms :  Microsoft.VisualStudio.Text.Differencing
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
Public Class Difference
public class Difference
public ref class Difference
type Difference =  class end
public class Difference

Le type Difference expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique Difference Initialise une nouvelle instance d'une Difference avec les étendues gauche et droite et les correspondances d'avant et d'après spécifiées.

Début

Propriétés

  Nom Description
Propriété publique After Correspondance après cette différence.C'est nullune référence null (Nothing en Visual Basic) à la fin de la séquence.
Propriété publique Before Correspondance avant cette section.C'est nullune référence null (Nothing en Visual Basic) au début de la séquence.
Propriété publique DifferenceType Le type de la différence (ajoutez, supprimez, ou modification).
Propriété publique Left Côté gauche de la différence (peut avoir une longueur égale à zéro).
Propriété publique Right Côté droit de la différence (peut avoir une longueur égale à zéro).

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si deux objets Difference sont identiques (ont le même type de différence et les mêmes correspondances d'avant et d'après). (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de code de hachage pour ce type. (Substitue Object.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 du Object actuel. (Hérité de Object.)
Méthode publique ToString Représentation sous forme de chaîne de cette différence. (Substitue Object.ToString.)

Début

Notes

Chaque différence se compose d'une étendue gauche et d'une plage correcte, l'une ou l'autre dont peut avoir une longueur égale à zéro (si l'opération est une opération d'ajout ou une opération de suppression). Le texte avant et après les correspondances de différence.

En général les différences sont nullune référence null (Nothing en Visual Basic) indépendant de l'. Toutefois, lorsque la différence apparaît au début des listes de différences, « pour que » soit nullune référence null (Nothing en Visual Basic), et lorsque la différence s'affiche à la fin des listes, « après » soit nullune référence null (Nothing en Visual Basic).

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.Text.Differencing, espace de noms