Class Func

Inheritance
System.Object
Func
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SolrNet.Utils
Assembly: Solrnet.dll
Version: 13.30.0
Syntax
public class Func

Constructors

Func()

Declaration
public Func()

Methods

Any<T>(IEnumerable<T>, Converter<T, Boolean>)

Declaration
public static bool Any<T>(IEnumerable<T> l, Converter<T, bool> condition)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> l
System.Converter<T, System.Boolean> condition
Returns
Type Description
System.Boolean
Type Parameters
Name Description
T

Cast<R>(IEnumerable)

Declaration
public static IEnumerable<R> Cast<R>(IEnumerable e)
Parameters
Type Name Description
System.Collections.IEnumerable e
Returns
Type Description
System.Collections.Generic.IEnumerable<R>
Type Parameters
Name Description
R

Convert<R>(IEnumerable)

Declaration
public static IEnumerable<R> Convert<R>(IEnumerable e)
Parameters
Type Name Description
System.Collections.IEnumerable e
Returns
Type Description
System.Collections.Generic.IEnumerable<R>
Type Parameters
Name Description
R

Distinct<T>(IEnumerable<T>)

Declaration
public static IEnumerable<T> Distinct<T>(IEnumerable<T> l)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> l
Returns
Type Description
System.Collections.Generic.IEnumerable<T>
Type Parameters
Name Description
T

Filter<TSource>(IEnumerable<TSource>, Predicate<TSource>)

Declaration
public static IEnumerable<TSource> Filter<TSource>(IEnumerable<TSource> source, Predicate<TSource> predicate)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<TSource> source
System.Predicate<TSource> predicate
Returns
Type Description
System.Collections.Generic.IEnumerable<TSource>
Type Parameters
Name Description
TSource

First<T>(IEnumerable<T>)

Declaration
public static T First<T>(IEnumerable<T> e)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> e
Returns
Type Description
T
Type Parameters
Name Description
T

FirstOrDefault<T>(IEnumerable<T>)

Declaration
public static T FirstOrDefault<T>(IEnumerable<T> e)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> e
Returns
Type Description
T
Type Parameters
Name Description
T

FirstOrDefault<T>(IEnumerable<T>, Predicate<T>)

Declaration
public static T FirstOrDefault<T>(IEnumerable<T> e, Predicate<T> condition)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> e
System.Predicate<T> condition
Returns
Type Description
T
Type Parameters
Name Description
T

IsEmpty(IEnumerable)

Declaration
public static bool IsEmpty(IEnumerable e)
Parameters
Type Name Description
System.Collections.IEnumerable e
Returns
Type Description
System.Boolean

Join<T>(IEnumerable<T>)

Declaration
public static string Join<T>(IEnumerable<T> list)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> list
Returns
Type Description
System.String
Type Parameters
Name Description
T

Join<T>(String, IEnumerable<T>)

Declaration
public static string Join<T>(string separator, IEnumerable<T> list)
Parameters
Type Name Description
System.String separator
System.Collections.Generic.IEnumerable<T> list
Returns
Type Description
System.String
Type Parameters
Name Description
T

Join<T>(String, IEnumerable<T>, Converter<T, String>)

Declaration
public static string Join<T>(string separator, IEnumerable<T> list, Converter<T, string> converter)
Parameters
Type Name Description
System.String separator
System.Collections.Generic.IEnumerable<T> list
System.Converter<T, System.String> converter
Returns
Type Description
System.String
Type Parameters
Name Description
T

Join<T>(String, IEnumerable<T>, Converter<T, String>, Boolean)

Declaration
public static string Join<T>(string separator, IEnumerable<T> list, Converter<T, string> converter, bool ignoreNulls)
Parameters
Type Name Description
System.String separator
System.Collections.Generic.IEnumerable<T> list
System.Converter<T, System.String> converter
System.Boolean ignoreNulls
Returns
Type Description
System.String
Type Parameters
Name Description
T

Reduce<TSource, TResult>(IEnumerable<TSource>, TResult, Func.Accumulator<TSource, TResult>)

Declaration
public static TResult Reduce<TSource, TResult>(IEnumerable<TSource> source, TResult startValue, Func.Accumulator<TSource, TResult> accumulator)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<TSource> source
TResult startValue
Func.Accumulator<TSource, TResult> accumulator
Returns
Type Description
TResult
Type Parameters
Name Description
TSource
TResult

Select<T, R>(IEnumerable<T>, Converter<T, R>)

Declaration
public static IEnumerable<R> Select<T, R>(IEnumerable<T> l, Converter<T, R> f)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> l
System.Converter<T, R> f
Returns
Type Description
System.Collections.Generic.IEnumerable<R>
Type Parameters
Name Description
T
R

Skip<T>(IEnumerable<T>, Int32)

Declaration
public static IEnumerable<T> Skip<T>(IEnumerable<T> l, int skipCount)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> l
System.Int32 skipCount
Returns
Type Description
System.Collections.Generic.IEnumerable<T>
Type Parameters
Name Description
T

Tail<T>(IEnumerable<T>)

Declaration
public static IEnumerable<T> Tail<T>(IEnumerable<T> l)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> l
Returns
Type Description
System.Collections.Generic.IEnumerable<T>
Type Parameters
Name Description
T

Take<T>(IEnumerable<T>, Int32)

Declaration
public static IEnumerable<T> Take<T>(IEnumerable<T> l, int count)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> l
System.Int32 count
Returns
Type Description
System.Collections.Generic.IEnumerable<T>
Type Parameters
Name Description
T

ToArray<T>(IEnumerable<T>)

Declaration
public static T[] ToArray<T>(IEnumerable<T> l)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> l
Returns
Type Description
T[]
Type Parameters
Name Description
T