IDifferenceCollection<T> Schnittstelle

Definition

Stellt eine Auflistung von Difference -Objekten dar, die aus zwei Listen mit denselben typisierten Elementen extrahiert wurden, wenn eine maximale Treffer Sequenz vorliegt, die von einem Differenz Algorithmus generiert wurde.

generic <typename T>
public interface class IDifferenceCollection : System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Differencing::Difference ^>
public interface IDifferenceCollection<T> : System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Differencing.Difference>
type IDifferenceCollection<'T> = interface
    interface seq<Difference>
    interface IEnumerable
Public Interface IDifferenceCollection(Of T)
Implements IEnumerable(Of Difference)

Typparameter

T

Der Elementtyp der verglichenen Listen.

Abgeleitet
Implementiert

Hinweise

Diese Auflistung wird aus zwei Listen mit Elementen desselben Typs extrahiert, wenn eine maximale Treffer Sequenz vorliegt, die von einem Differenz Algorithmus generiert wurde.

Eigenschaften

Differences

Gibt die Auflistung der Differenzen als Liste zurück.

LeftSequence

Ruft die linke Sequenz ab, mit der diese Auflistung der Differenzen erstellt wurde.

MatchSequence

Ruft die ursprüngliche Übereinstimmungssequenz ab, mit der diese Auflistung der Differenzen erstellt wurde.

RightSequence

Ruft die rechte Sequenz ab, mit der diese Auflistung der Differenzen erstellt wurde.

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gilt für