IHierarchicalDifferenceCollection 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 der Differenzen dar, in der die linke und die rechte Sequenz ein ITokenizedStringList-Objekt darstellen und jede Differenz wiederum eine IHierarchicalDifferenceCollection enthalten kann.
public interface class IHierarchicalDifferenceCollection : Microsoft::VisualStudio::Text::Differencing::IDifferenceCollection<System::String ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Differencing::Difference ^>
public interface IHierarchicalDifferenceCollection : Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<string>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Differencing.Difference>
type IHierarchicalDifferenceCollection = interface
interface IDifferenceCollection<string>
interface seq<Difference>
interface IEnumerable
Public Interface IHierarchicalDifferenceCollection
Implements IDifferenceCollection(Of String), IEnumerable(Of Difference)
- Implementiert
Hinweise
Sie können diese Auflistung mithilfe von IHierarchicalStringDifferenceServiceabrufen. Wenn Sie mehrere Typen von Zeichenfolgendifferenzierung anfordern (z. B. Zeile und Wort), sind die ersten Unterschiede die Zeilen, und jede Zeile kann eine IHierarchicalDifferenceCollection von Wortunterschieden enthalten. Weitere Informationen und Beispiele finden Sie unter IHierarchicalStringDifferenceService.
Eigenschaften
Differences |
Gibt die Auflistung der Differenzen als Liste zurück. (Geerbt von IDifferenceCollection<T>) |
LeftDecomposition |
Ruft die ursprüngliche linke Liste mit Token ab. |
LeftSequence |
Ruft die linke Sequenz ab, mit der diese Auflistung der Differenzen erstellt wurde. (Geerbt von IDifferenceCollection<T>) |
MatchSequence |
Ruft die ursprüngliche Übereinstimmungssequenz ab, mit der diese Auflistung der Differenzen erstellt wurde. (Geerbt von IDifferenceCollection<T>) |
RightDecomposition |
Ruft die ursprüngliche rechte Liste mit Token ab. |
RightSequence |
Ruft die rechte Sequenz ab, mit der diese Auflistung der Differenzen erstellt wurde. (Geerbt von IDifferenceCollection<T>) |
Methoden
GetContainedDifferences(Int32) |
Ruft ggf. die enthaltene Auflistung der Differenzen für das angegebene Element ab. Dies erzwingt eine Auswertung der enthaltenen Unterschiede. |
HasContainedDifferences(Int32) |
Bestimmt, ob der Difference am angegebenen Index selbst Unterschiede enthält. Dies erzwingt eine Auswertung der enthaltenen Unterschiede für das angegebene Element. |
Erweiterungsmethoden
EmptyIfNull<T>(IEnumerable<T>) |
Gibt diese Enumeration zurück, falls sie nicht NULL ist. Wenn es NULL ist, geben Sie eine leere Enumeration zurück. |