Freigeben über


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
Öffentliche Methode Difference Initialisiert eine neue Instanz einer Difference mit den angegebenen linken und rechten Spanne vor und nach Übereinstimmungen.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft After Die Übereinstimmung nach dieser Differenz.Es ist nullein Nullverweis (Nothing in Visual Basic) am Ende der Sequenz.
Öffentliche Eigenschaft Before Die Übereinstimmung vor diesem Abschnitt.Es ist nullein Nullverweis (Nothing in Visual Basic) am Anfang der Sequenz.
Öffentliche Eigenschaft DifferenceType Der Typ der Differenz (Hinzufügen, Entfernen oder Änderung).
Öffentliche Eigenschaft Left Die linke Seite der Differenz (kann die Länge 0 (null) haben).
Öffentliche Eigenschaft Right Die rechte Seite der Differenz (kann die Länge 0 (null) haben).

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob zwei Differenzobjekte übereinstimmen (denselben Differenztyp und dieselben Übereinstimmungen davor und danach aufweisen). (Überschreibt Object.Equals(Object).)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Fungiert als Hashcode für diesen Typ. (Überschreibt Object.GetHashCode.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Differencing-Namespace