IDifferenceService.DifferenceSequences<T>-Methode (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.
Namespace: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Function DifferenceSequences(Of T) ( _
left As IList(Of T), _
right As IList(Of T), _
continueProcessingPredicate As ContinueProcessingPredicate(Of T) _
) As IDifferenceCollection(Of T)
IDifferenceCollection<T> DifferenceSequences<T>(
IList<T> left,
IList<T> right,
ContinueProcessingPredicate<T> continueProcessingPredicate
)
generic<typename T>
IDifferenceCollection<T>^ DifferenceSequences(
IList<T>^ left,
IList<T>^ right,
ContinueProcessingPredicate<T>^ continueProcessingPredicate
)
abstract DifferenceSequences :
left:IList<'T> *
right:IList<'T> *
continueProcessingPredicate:ContinueProcessingPredicate<'T> -> IDifferenceCollection<'T>
JScript unterstützt keine generischen Typen oder Methoden.
Typparameter
- T
Der Typ der Sequenzen.
Parameter
left
Typ: IList<T>Die linke Sequenz. In den meisten Fällen ist dies die "alte" Sequenz.
right
Typ: IList<T>Die rechte Sequenz. In den meisten Fällen ist dies die "neue" Sequenz.
continueProcessingPredicate
Typ: Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate<T>Ein Prädikat, das durch die einzelnen Schritte left Sequenz aufgerufen wird, mit der Option für den Algorithmus vorzeitig abbrechen.
Rückgabewert
Typ: Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<T>
Eine Auflistung der Unterschiede zwischen den zwei Sequenzen.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
IDifferenceService Schnittstelle