IHierarchicalDifferenceCollection-Schnittstelle
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.
Namespace: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Public Interface IHierarchicalDifferenceCollection _
Inherits IDifferenceCollection(Of String), IEnumerable(Of Difference), _
IEnumerable
public interface IHierarchicalDifferenceCollection : IDifferenceCollection<string>,
IEnumerable<Difference>, IEnumerable
public interface class IHierarchicalDifferenceCollection : IDifferenceCollection<String^>,
IEnumerable<Difference^>, IEnumerable
type IHierarchicalDifferenceCollection =
interface
interface IDifferenceCollection<string>
interface IEnumerable<Difference>
interface IEnumerable
end
public interface IHierarchicalDifferenceCollection extends IDifferenceCollection<String>, IEnumerable<Difference>, IEnumerable
Der IHierarchicalDifferenceCollection-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Differences | Gibt die Auflistung der Differenzen als Liste zurück. (Von IDifferenceCollection<T> geerbt.) | |
LeftDecomposition | Ruft die ursprüngliche linke Liste mit Token ab. | |
LeftSequence | Ruft die linke Sequenz ab, mit der diese Auflistung der Differenzen erstellt wurde. (Von IDifferenceCollection<T> geerbt.) | |
MatchSequence | Ruft die ursprüngliche Übereinstimmungssequenz ab, mit der diese Auflistung der Differenzen erstellt wurde. (Von IDifferenceCollection<T> geerbt.) | |
RightDecomposition | Ruft die ursprüngliche rechte Liste mit Token ab. | |
RightSequence | Ruft die rechte Sequenz ab, mit der diese Auflistung der Differenzen erstellt wurde. (Von IDifferenceCollection<T> geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
GetContainedDifferences | Ruft ggf. die enthaltene Auflistung der Differenzen für das angegebene Element ab. | |
GetEnumerator | Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<Difference> geerbt.) | |
HasContainedDifferences | Bestimmt, ob Difference am angegebenen Index selbst Differenzen enthält. |
Zum Seitenanfang
Hinweise
Sie können diese Auflistung abrufen, indem Sie IHierarchicalStringDifferenceServiceverwenden.
Henne fordern Sie die mehrere Typen der Zeichenfolge (z. B. differenzierend Zeilen- und Wort), die erste Ebene von Unterschieden sind die Zeilen, und jede Differenz der enthält möglicherweise Zeilen IHierarchicalDifferenceCollection von Wort. Weitere Informationen und Beispiele finden Sie unter IHierarchicalStringDifferenceService.