Table of Contents

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