Click or drag to resize

ProcessQueueTFindLastIndex(Int32, Int32, PredicateT) Method

Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the ProcessQueueT that contains the specified number of elements and ends at the specified index.

Namespace: GSF.Collections
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.218-beta+101eee949414e414795e55a6e73d88938f0177b8
Syntax
public virtual int FindLastIndex(
	int startIndex,
	int count,
	Predicate<T> match
)
View Source

Parameters

startIndex  Int32
The zero-based starting index of the backward search.
count  Int32
The number of elements in the section to search.
match  PredicateT
The Predicate delegate that defines the conditions of the element to search for.

Return Value

Int32
The zero-based index of the last occurrence of an element that matches the conditions defined by match, if found; otherwise, –1.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionstartIndex is outside the range of valid indexes for the ProcessQueueT -or- count is less than 0 -or- startIndex and count do not specify a valid section in the ProcessQueueT.
ArgumentNullExceptionmatch is null.
See Also