ContinueProcessingPredicate<T> Délégué

Définition

Prédicat utilisé par IDifferenceService qui permet aux appelants d’arrêter la différenciation prématurément.

generic <typename T>
public delegate bool ContinueProcessingPredicate(int leftIndex, IList<T> ^ leftSequence, int longestMatchSoFar);
public delegate bool ContinueProcessingPredicate<T>(int leftIndex, IList<T> leftSequence, int longestMatchSoFar);
type ContinueProcessingPredicate<'T> = delegate of int * IList<'T> * int -> bool
Public Delegate Function ContinueProcessingPredicate(Of T)(leftIndex As Integer, leftSequence As IList(Of T), longestMatchSoFar As Integer) As Boolean 

Paramètres de type

T

Type de séquences différencié.

Paramètres

leftIndex
Int32

Index actuel dans la séquence de gauche différenciée.

leftSequence
IList<T>

Séquence gauche en cours de différenciation.

longestMatchSoFar
Int32

Longueur de la plus longue correspondance jusqu'à présent.

Valeur renvoyée

Boolean

true si l’algorithme doit continuer le traitement, false pour arrêter l’algorithme.

Remarques

Lorsque la valeur false est retournée, l’algorithme cesse de rechercher des correspondances et utilise les informations qu’il a calculées jusqu’à présent pour créer le IDifferenceCollection<T> qui sera retourné.

S’applique à