ImmutableList<T>.FindLastIndex Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
FindLastIndex(Int32, Int32, Predicate<T>) |
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 immutable list that contains the specified number of elements and ends at the specified index. |
FindLastIndex(Predicate<T>) |
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 entire immutable list. |
FindLastIndex(Int32, Predicate<T>) |
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 immutable list that extends from the first element to the specified index. |
FindLastIndex(Int32, Int32, Predicate<T>)
- Source:
- ImmutableList_1.cs
- Source:
- ImmutableList_1.cs
- Source:
- ImmutableList_1.cs
- Source:
- ImmutableList_1.cs
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 immutable list that contains the specified number of elements and ends at the specified index.
public:
virtual int FindLastIndex(int startIndex, int count, Predicate<T> ^ match);
public:
int FindLastIndex(int startIndex, int count, Predicate<T> ^ match);
public int FindLastIndex (int startIndex, int count, Predicate<T> match);
abstract member FindLastIndex : int * int * Predicate<'T> -> int
override this.FindLastIndex : int * int * Predicate<'T> -> int
member this.FindLastIndex : int * int * Predicate<'T> -> int
Public Function FindLastIndex (startIndex As Integer, count As Integer, match As Predicate(Of T)) As Integer
Parameters
- startIndex
- Int32
The zero-based starting index of the backward search.
- count
- Int32
The number of elements in the section to search.
- match
- Predicate<T>
The delegate that defines the conditions of the element to search for.
Returns
The zero-based index of the last occurrence of an element that matches the conditions defined by match
, if found; otherwise, ?1.
Applies to
FindLastIndex(Predicate<T>)
- Source:
- ImmutableList_1.cs
- Source:
- ImmutableList_1.cs
- Source:
- ImmutableList_1.cs
- Source:
- ImmutableList_1.cs
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 entire immutable list.
public:
virtual int FindLastIndex(Predicate<T> ^ match);
public:
int FindLastIndex(Predicate<T> ^ match);
public int FindLastIndex (Predicate<T> match);
abstract member FindLastIndex : Predicate<'T> -> int
override this.FindLastIndex : Predicate<'T> -> int
member this.FindLastIndex : Predicate<'T> -> int
Public Function FindLastIndex (match As Predicate(Of T)) As Integer
Parameters
- match
- Predicate<T>
The delegate that defines the conditions of the element to search for.
Returns
The zero-based index of the last occurrence of an element that matches the conditions defined by match
, if found; otherwise, ?1.
Applies to
FindLastIndex(Int32, Predicate<T>)
- Source:
- ImmutableList_1.cs
- Source:
- ImmutableList_1.cs
- Source:
- ImmutableList_1.cs
- Source:
- ImmutableList_1.cs
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 immutable list that extends from the first element to the specified index.
public:
virtual int FindLastIndex(int startIndex, Predicate<T> ^ match);
public:
int FindLastIndex(int startIndex, Predicate<T> ^ match);
public int FindLastIndex (int startIndex, Predicate<T> match);
abstract member FindLastIndex : int * Predicate<'T> -> int
override this.FindLastIndex : int * Predicate<'T> -> int
member this.FindLastIndex : int * Predicate<'T> -> int
Public Function FindLastIndex (startIndex As Integer, match As Predicate(Of T)) As Integer
Parameters
- startIndex
- Int32
The zero-based starting index of the backward search.
- match
- Predicate<T>
The delegate that defines the conditions of the element to search for.
Returns
The zero-based index of the last occurrence of an element that matches the conditions defined by match
, if found; otherwise, ?1.