ContinueProcessingPredicate<T>-Delegat
Ein Prädikat, mit IDifferenceService , um Aufrufer zu ermöglichen, differenzierendes vorzeitige Beendigung.
Namespace: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
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 unterstützt keine generischen Typen oder Methoden.
Typparameter
- T
Der Typ der Sequenzen, die differenced sind.
Parameter
leftIndex
Typ: Int32Der aktuelle Index in der linken Sequenz, die differenced ist.
leftSequence
Typ: IList<T>Die linke Sequenz, die differenced ist.
longestMatchSoFar
Typ: Int32Die Länge der längsten Übereinstimmung bis dahin.
Rückgabewert
Typ: Boolean
true , wenn der Algorithmus die Verarbeitung fortsetzt, false , um den Algorithmus zu beenden.
Hinweise
Wenn das Prädikat falsezurückgibt, wird der Unterschied bei Algorithmus für Übereinstimmungen zu suchen und verwendet die Informationen, die bisher er berechnet wurde, IDifferenceCollection<T>zu erstellen.