Match, classe
Représente une plage de correspondances entre deux séquences sous forme de paire d'étendues de longueur égale.
Hiérarchie d'héritage
Object
Microsoft.VisualStudio.Text.Differencing.Match
Espace de noms : Microsoft.VisualStudio.Text.Differencing
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
Public Class Match _
Implements IEnumerable(Of Tuple(Of Integer, Integer)), _
IEnumerable
public class Match : IEnumerable<Tuple<int, int>>,
IEnumerable
public ref class Match : IEnumerable<Tuple<int, int>^>,
IEnumerable
type Match =
class
interface IEnumerable<Tuple<int, int>>
interface IEnumerable
end
public class Match implements IEnumerable<Tuple<int, int>>, IEnumerable
Le type Match expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
Match | Crée une correspondance à partir de deux étendues de longueur égale. |
Début
Propriétés
Nom | Description | |
---|---|---|
Left | Obtient la plage du côté gauche | |
Length | Obtient la longueur des étendues.Les deux étendues ont des longueurs égales. | |
Right | Obtient l'étendue droite. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si deux objets Correspondance ont les mêmes étendues gauche et droite. (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.) | |
GetEnumerator | Obtient un énumérateur typé comme une Tuple d'entiers. | |
GetHashCode | Fournit une fonction de hachage. (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 | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IEnumerable.GetEnumerator | Obtient un énumérateur non typé. |
Début
Notes
Deux séquences données de personnages :
abCCd (gauche)
abFFd (droite)
Les paires générées de correspondances seraient :
(0, 0), (1, 1), (4, 4)
Cela devient les deux correspondances (LEFT- démarrage, droit- démarrage, longueur) :
(0, 0, 2) et (4, 4, 1).
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.