Поделиться через


IDifferenceService.DifferenceSequences<T> - метод (IList<T>, IList<T>, ContinueProcessingPredicate<T>)

Вычисляет различия между 2 последовательностями. Указанный предикат будет вызываться на каждом этапе через последовательность слева.

Пространство имен:  Microsoft.VisualStudio.Text.Differencing
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
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 не поддерживает универсальные типы и методы.

Параметры типа

  • T
    Тип последовательностей.

Параметры

  • left
    Тип: IList<T>

    Левая последовательность. В большинстве случаев это "старая" последовательность.

  • right
    Тип: IList<T>

    Правая последовательность. В большинстве случаев это "новая" последовательность.

  • continueProcessingPredicate
    Тип: Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate<T>

    Предикат, который будет вызываться на каждом этапе посредством left последовательность с параметром алгоритм преждевременно остановить.

Возвращаемое значение

Тип: Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection<T>
Коллекция различий между двумя последовательностями.

Безопасность платформы .NET Framework

См. также

Ссылки

IDifferenceService Интерфейс

DifferenceSequences - перегрузка

Microsoft.VisualStudio.Text.Differencing - пространство имен