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 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>) |