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 | |
---|---|---|
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 | |
---|---|---|
After | Correspondance après cette différence.C'est nullune référence null (Nothing en Visual Basic) à la fin de la séquence. | |
Before | Correspondance avant cette section.C'est nullune référence null (Nothing en Visual Basic) au début de la séquence. | |
DifferenceType | Le type de la différence (ajoutez, supprimez, ou modification). | |
Left | Côté gauche de la différence (peut avoir une longueur égale à zéro). | |
Right | Côté droit de la différence (peut avoir une longueur égale à zéro). |
Début
Méthodes
Nom | Description | |
---|---|---|
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).) | |
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.) | |
GetHashCode | Sert de code de hachage pour ce type. (Substitue Object.GetHashCode.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
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.