ContinueProcessingPredicate<T> Temsilci

Tanım

Tarafından kullanılan ve IDifferenceService çağıranların fark listesini erken durdurmasına izin veren bir koşul.

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 

Tür Parametreleri

T

Farklılanın sırası türü.

Parametreler

leftIndex
Int32

Sol dizideki geçerli dizin, farklılanın.

leftSequence
IList<T>

Sol sıra farklılanın.

longestMatchSoFar
Int32

Şimdiye kadar en uzun eşleşme uzunluğu.

Dönüş Değeri

Boolean

algoritmanın işlemeye devam etmesi gerekiyorsa true , algoritmayı durdurmak için false .

Açıklamalar

Yanlış döndürüldüğünde, algoritma eşleşme aramasını durduruyor ve bu ana kadar hesaplanan bilgileri, döndürülecek olan öğesini oluşturmak için kullanır IDifferenceCollection<T> .

Şunlara uygulanır