ContinueProcessingPredicate<T> Délégué
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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é.