Match-Klasse
Stellt einen Übereinstimmungsbereich zwischen zwei Sequenzen als Paar von Spannen gleicher Länge dar.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Text.Differencing.Match
Namespace: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
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
Der Match-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
Match | Erstellt eine Übereinstimmung aus zwei Spannen gleicher Länge. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Left | Ruft den Bereich auf der linken Seite ab. | |
Length | Ruft die Länge der Spanne ab.Beide Spannen sind gleich lang. | |
Right | Ruft die rechte Spanne ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob zwei Match-Objekte übereinstimmende linke und rechte Spannen aufweisen. (Überschreibt Object.Equals(Object).) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetEnumerator | Ruft einen Enumerator ab, der als Tuple von ganzen Zahlen typisiert wurde. | |
GetHashCode | Stellt eine Hashfunktion bereit. (Überschreibt Object.GetHashCode.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IEnumerable.GetEnumerator | Ruft einen nicht typisierten Enumerator ab. |
Zum Seitenanfang
Hinweise
Der angegebene zwei Sequenzen von Zeichen:
abCCd (links)
abFFd (Berechtigung)
Die generierten Paare von Übereinstimmungen sind möglich:
(0, 0), (1, 1), (4, 4)
Dies wird als zwei Übereinstimmungen (Belassene START, RIGHT START, Länge):
(0, 0, 2) und (4, 4, 1).
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.