IDifferenceCollection<T> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von Objekten dar, die Difference aus zwei Listen von Elementen mit gleichem Typ extrahiert werden, wenn eine maximale Übereinstimmungssequenz aus einem Differenzalgorithmus generiert wird.
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 von Elementen desselben Typs extrahiert, wenn eine maximale Übereinstimmungssequenz aus einem Differenzalgorithmus generiert wird.
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>) |
Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück. |