Difference-Klasse
Stellt eine einzelne Differenz im Satz von Differenzen zweier Aufzählungen von Elementen dar.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Text.Differencing.Difference
Namespace: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Public Class Difference
public class Difference
public ref class Difference
type Difference = class end
public class Difference
Der Difference-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
Difference | Initialisiert eine neue Instanz einer Difference mit den angegebenen linken und rechten Spanne vor und nach Übereinstimmungen. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
After | Die Übereinstimmung nach dieser Differenz.Es ist nullein Nullverweis (Nothing in Visual Basic) am Ende der Sequenz. | |
Before | Die Übereinstimmung vor diesem Abschnitt.Es ist nullein Nullverweis (Nothing in Visual Basic) am Anfang der Sequenz. | |
DifferenceType | Der Typ der Differenz (Hinzufügen, Entfernen oder Änderung). | |
Left | Die linke Seite der Differenz (kann die Länge 0 (null) haben). | |
Right | Die rechte Seite der Differenz (kann die Länge 0 (null) haben). |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob zwei Differenzobjekte übereinstimmen (denselben Differenztyp und dieselben Übereinstimmungen davor und danach 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.) | |
GetHashCode | Fungiert als Hashcode für diesen Typ. (Ü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 | Die Zeichenfolgenentsprechung dieser Differenz. (Überschreibt Object.ToString.) |
Zum Seitenanfang
Hinweise
Jeder Unterschied besteht aus einer linke Spanne und einer rechten Spanne, von denen möglicherweise jede Länge 0 (null) aufweist (wenn der Vorgang ein Vorgang zum Hinzufügen oder Löschvorgang handelt). Der Text vor und nach Übereinstimmungen mit den Quotienten aus.
Im Allgemeinen sind Unterschiede Nicht-nullein Nullverweis (Nothing in Visual Basic). Wenn jedoch der Unterschied zu Beginn der Listen von Unterschieden angezeigt wird, nullein Nullverweis (Nothing in Visual Basic)“ vor „und der Unterschied am Ende der Liste angezeigt wird, nullein Nullverweis (Nothing in Visual Basic)“ nach „.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.