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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
DifferenceSequences - перегрузка
Microsoft.VisualStudio.Text.Differencing - пространство имен