Freigeben über


IDifferenceService-Schnittstelle

Bestimmt die Unterschiede zwischen zwei Sequenzen, die durch Hinzufügen oder Entfernen (nicht jedoch durch Verschieben oder Kopieren) von Elementen entstehen.

Namespace:  Microsoft.VisualStudio.Text.Differencing
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

'Declaration
Public Interface IDifferenceService
public interface IDifferenceService
public interface class IDifferenceService
type IDifferenceService =  interface end
public interface IDifferenceService

Methoden

  Name Beschreibung
Öffentliche Methode DifferenceSequences<T>(IList<T>, IList<T>) Berechnet die Unterschiede zwischen zwei Sequenzen.
Öffentliche Methode DifferenceSequences<T>(IList<T>, IList<T>, ContinueProcessingPredicate<T>) Berechnet die Unterschiede zwischen zwei Sequenzen.Um das angegebene Prädikat wird jeder Schritt durch die linke Sequenz aufgerufen.

Zum Seitenanfang

Hinweise

Dies ist ein MEF-Komponenten-Teil importiert werden, und es sollte wie folgt aussehen:

[Import]
internal IDifferenceService differenceService = null;

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Differencing-Namespace