Freigeben über


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
Öffentliche Eigenschaft Differences Gibt die Auflistung der Differenzen als Liste zurück. (Von IDifferenceCollection<T> geerbt.)
Öffentliche Eigenschaft LeftDecomposition Ruft die ursprüngliche linke Liste mit Token ab.
Öffentliche Eigenschaft LeftSequence Ruft die linke Sequenz ab, mit der diese Auflistung der Differenzen erstellt wurde. (Von IDifferenceCollection<T> geerbt.)
Öffentliche Eigenschaft MatchSequence Ruft die ursprüngliche Übereinstimmungssequenz ab, mit der diese Auflistung der Differenzen erstellt wurde. (Von IDifferenceCollection<T> geerbt.)
Öffentliche Eigenschaft RightDecomposition Ruft die ursprüngliche rechte Liste mit Token ab.
Öffentliche Eigenschaft RightSequence Ruft die rechte Sequenz ab, mit der diese Auflistung der Differenzen erstellt wurde. (Von IDifferenceCollection<T> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode GetContainedDifferences Ruft ggf. die enthaltene Auflistung der Differenzen für das angegebene Element ab.
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<Difference> geerbt.)
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Differencing-Namespace