Class LinqExtensions
- Namespace
- System.Linq
- Assembly
- Instagile.Model.dll
public static class LinqExtensions
- Inheritance
-
LinqExtensions
- Inherited Members
-
Methods
Except<T>(IEnumerable<T>, T)
public static IEnumerable<T> Except<T>(this IEnumerable<T> self, T elem)
Parameters
self IEnumerable<T>
elem T
Returns
- IEnumerable<T>
Type Parameters
T
ForEach<T>(IEnumerable<T>, Action<T>)
public static void ForEach<T>(this IEnumerable<T> self, Action<T> action)
Parameters
self IEnumerable<T>
action Action<T>
Type Parameters
T
ForEach<T, U>(IEnumerable<T>, Func<T, U>)
public static void ForEach<T, U>(this IEnumerable<T> self, Func<T, U> action)
Parameters
self IEnumerable<T>
action Func<T, U>
Type Parameters
T
U
IndexOf<T>(IEnumerable<T>, Func<T, bool>)
public static int IndexOf<T>(this IEnumerable<T> self, Func<T, bool> predicate)
Parameters
self IEnumerable<T>
predicate Func<T, bool>
Returns
- int
Type Parameters
T
IndexOf<T>(IEnumerable<T>, T)
public static int IndexOf<T>(this IEnumerable<T> self, T element) where T : notnull
Parameters
self IEnumerable<T>
element T
Returns
- int
Type Parameters
T
LastIndexOf<T>(IEnumerable<T>, Func<T, bool>)
public static int LastIndexOf<T>(this IEnumerable<T> self, Func<T, bool> predicate) where T : notnull
Parameters
self IEnumerable<T>
predicate Func<T, bool>
Returns
- int
Type Parameters
T
LastIndexOf<T>(IEnumerable<T>, T)
public static int LastIndexOf<T>(this IEnumerable<T> self, T element) where T : notnull
Parameters
self IEnumerable<T>
element T
Returns
- int
Type Parameters
T
WhereNotNull<T>(IEnumerable<T?>)
public static IEnumerable<T> WhereNotNull<T>(this IEnumerable<T?> source) where T : struct
Parameters
source IEnumerable<T?>
Returns
- IEnumerable<T>
Type Parameters
T
WhereNotNull<T>(IEnumerable<T?>)
public static IEnumerable<T> WhereNotNull<T>(this IEnumerable<T?> source) where T : class
Parameters
source IEnumerable<T>
Returns
- IEnumerable<T>
Type Parameters
T