ContinueProcessingPredicate<T> - делегат
Предикат, используемый by IDifferenceService включение вызывающие объекты для остановки differencing преждевременно.
Пространство имен: Microsoft.VisualStudio.Text.Differencing
Сборка: Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)
Синтаксис
'Декларация
Public Delegate Function ContinueProcessingPredicate(Of T) ( _
leftIndex As Integer, _
leftSequence As IList(Of T), _
longestMatchSoFar As Integer _
) As Boolean
public delegate bool ContinueProcessingPredicate<T>(
int leftIndex,
IList<T> leftSequence,
int longestMatchSoFar
)
generic<typename T>
public delegate bool ContinueProcessingPredicate(
int leftIndex,
IList<T>^ leftSequence,
int longestMatchSoFar
)
type ContinueProcessingPredicate =
delegate of
leftIndex:int *
leftSequence:IList<'T> *
longestMatchSoFar:int -> bool
JScript не поддерживает универсальные типы и методы.
Параметры типа
- T
Тип, differenced последовательностей.
Параметры
leftIndex
Тип: Int32Текущий индекс в differenced последовательности слева.
leftSequence
Тип: IList<T>Последовательность, differenced слева.
longestMatchSoFar
Тип: Int32Длина самой длинной совпадения на данный момент.
Возвращаемое значение
Тип: Boolean
true если алгоритм должен продолжить обработку, false остановка алгоритм.
Заметки
Если предикат возвращает falseалгоритм различия прекратит поиск соответствий и использует его для сведения вычислял до тех пор, чтобы создать a IDifferenceCollection<T>.
См. также
Ссылки
Microsoft.VisualStudio.Text.Differencing - пространство имен