Extensions for Il2cpp Ienumerables
public static class Il2CppGenericIEnumerable
Inheritance System.Object Il2CppGenericIEnumerable
Return whether or not there are any elements in this
public static bool Any<T>(this IEnumerable<T> source)
where T : Object;
T
source
Il2CppSystem.Collections.Generic.IEnumerable
Return whether or not there are any elements in this that match the predicate
public static bool Any<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)
where T : Object;
T
source
Il2CppSystem.Collections.Generic.IEnumerable
predicate
System.Func<T,System.Boolean>
Return the first element in the collection
public static T First<T>(this IEnumerable<T> source)
where T : Object;
T
source
Il2CppSystem.Collections.Generic.IEnumerable
Return the first element in the collection, or return default if it's null
public static T FirstOrDefault<T>(this IEnumerable<T> source)
where T : Object;
T
source
Il2CppSystem.Collections.Generic.IEnumerable
Return the first element that matches the predicate, or return default
public static T FirstOrDefault<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)
where T : Object;
T
source
Il2CppSystem.Collections.Generic.IEnumerable
predicate
System.Func<T,System.Boolean>
Performs the specified action on each element
public static void ForEach<T>(this IEnumerable<T> source, System.Action<T> action)
where T : Object;
T
source
Il2CppSystem.Collections.Generic.IEnumerable
action
System.Action<T>
Action to preform on each element
Return the last item in the collection
public static T Last<T>(this IEnumerable<T> source)
where T : Object;
T
source
Il2CppSystem.Collections.Generic.IEnumerable
Return the last item in the collection that meets the condition, or return default
public static T LastOrDefault<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)
where T : Object;
T
source
Il2CppSystem.Collections.Generic.IEnumerable
predicate
System.Func<T,System.Boolean>