IHierarchicalStringDifferenceService-Schnittstelle
Hinweis: Diese API ist mittlerweile veraltet.
Dieser Dienst verfügt über mehrere Verknüpfungsmethoden, die Unterschiede über Zeichenfolgen, Momentaufnahmen und Spannen berechnen.
Namespace: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
<ObsoleteAttribute("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")> _
Public Interface IHierarchicalStringDifferenceService
[ObsoleteAttribute("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")]
public interface IHierarchicalStringDifferenceService
[ObsoleteAttribute(L"This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")]
public interface class IHierarchicalStringDifferenceService
[<ObsoleteAttribute("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")>]
type IHierarchicalStringDifferenceService = interface end
public interface IHierarchicalStringDifferenceService
Der IHierarchicalStringDifferenceService-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
DiffSnapshotSpans | Berechnet die Unterschiede zwischen zwei Momentaufnahmespannen mithilfe der angegebenen Optionen unterscheiden. | |
DiffStrings | Berechnet die Unterschiede zwischen zwei Zeichenfolgen mithilfe der angegebenen Optionen unterscheiden. |
Zum Seitenanfang
Hinweise
Dies ist ein MEF-Komponenten-Teil, und es sollte wie folgt importiert werden:
[Import]
Internal IHierarchicalStringDifferenceService hierarchicalService = null;
Unterschiede werden entsprechend den angegebenen StringDifferenceTypes, wobei am häufigsten Typ abgeleitet wird. Wort, Zeile ist häufiger als gemeinsamer und Wort ist als Zeichen.
Beispiele
Der angegebene Zeichenfolge A:
Dies ist eine Zeile!
Zeichenfolgen- und B:
Dies ist aber eine Zeile!
Die zurückgegebene Auflistung der Differenzen enthält einen Zeilen an, die bzw. den die Differenz in Zeile 1 jeder Zeichenfolge zuordnet.
Dieser Unterschied enthält ein Wort, der die Differenz der Einführung der Wörter „, aber“ und“ „ist.