Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Queryable Class Reference

Static Public Member Functions

static IQueryable< TElement > AsQueryable< TElement > (this IEnumerable< TElement > source)
 
static IQueryable AsQueryable (this IEnumerable source)
 
static IQueryable< TSource > Where< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static IQueryable< TSource > Where< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int, bool > > predicate)
 
static IQueryable< TResultOfType< TResult > (this IQueryable source)
 
static IQueryable< TResultCast< TResult > (this IQueryable source)
 
static IQueryable< TResultSelect< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TResult > > selector)
 
static IQueryable< TResultSelect< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, int, TResult > > selector)
 
static IQueryable< TResultSelectMany< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, IEnumerable< TResult > > > selector)
 
static IQueryable< TResultSelectMany< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, int, IEnumerable< TResult > > > selector)
 
static IQueryable< TResultSelectMany< TSource, TCollection, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, int, IEnumerable< TCollection > > > collectionSelector, Expression< Func< TSource, TCollection, TResult > > resultSelector)
 
static IQueryable< TResultSelectMany< TSource, TCollection, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, IEnumerable< TCollection > > > collectionSelector, Expression< Func< TSource, TCollection, TResult > > resultSelector)
 
static IQueryable< TResultJoin< TOuter, TInner, TKey, TResult > (this IQueryable< TOuter > outer, IEnumerable< TInner > inner, Expression< Func< TOuter, TKey > > outerKeySelector, Expression< Func< TInner, TKey > > innerKeySelector, Expression< Func< TOuter, TInner, TResult > > resultSelector)
 
static IQueryable< TResultJoin< TOuter, TInner, TKey, TResult > (this IQueryable< TOuter > outer, IEnumerable< TInner > inner, Expression< Func< TOuter, TKey > > outerKeySelector, Expression< Func< TInner, TKey > > innerKeySelector, Expression< Func< TOuter, TInner, TResult > > resultSelector, IEqualityComparer< TKey >? comparer)
 
static IQueryable< TResultGroupJoin< TOuter, TInner, TKey, TResult > (this IQueryable< TOuter > outer, IEnumerable< TInner > inner, Expression< Func< TOuter, TKey > > outerKeySelector, Expression< Func< TInner, TKey > > innerKeySelector, Expression< Func< TOuter, IEnumerable< TInner >, TResult > > resultSelector)
 
static IQueryable< TResultGroupJoin< TOuter, TInner, TKey, TResult > (this IQueryable< TOuter > outer, IEnumerable< TInner > inner, Expression< Func< TOuter, TKey > > outerKeySelector, Expression< Func< TInner, TKey > > innerKeySelector, Expression< Func< TOuter, IEnumerable< TInner >, TResult > > resultSelector, IEqualityComparer< TKey >? comparer)
 
static IOrderedQueryable< TSource > OrderBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector)
 
static IOrderedQueryable< TSource > OrderBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TKey >? comparer)
 
static IOrderedQueryable< TSource > OrderByDescending< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector)
 
static IOrderedQueryable< TSource > OrderByDescending< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TKey >? comparer)
 
static IOrderedQueryable< TSource > ThenBy< TSource, TKey > (this IOrderedQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector)
 
static IOrderedQueryable< TSource > ThenBy< TSource, TKey > (this IOrderedQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TKey >? comparer)
 
static IOrderedQueryable< TSource > ThenByDescending< TSource, TKey > (this IOrderedQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector)
 
static IOrderedQueryable< TSource > ThenByDescending< TSource, TKey > (this IOrderedQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TKey >? comparer)
 
static IQueryable< TSource > Take< TSource > (this IQueryable< TSource > source, int count)
 
static IQueryable< TSource > Take< TSource > (this IQueryable< TSource > source, Range range)
 
static IQueryable< TSource > TakeWhile< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static IQueryable< TSource > TakeWhile< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int, bool > > predicate)
 
static IQueryable< TSource > Skip< TSource > (this IQueryable< TSource > source, int count)
 
static IQueryable< TSource > SkipWhile< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static IQueryable< TSource > SkipWhile< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int, bool > > predicate)
 
static IQueryable< IGrouping< TKey, TSource > > GroupBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector)
 
static IQueryable< IGrouping< TKey, TElement > > GroupBy< TSource, TKey, TElement > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TSource, TElement > > elementSelector)
 
static IQueryable< IGrouping< TKey, TSource > > GroupBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer)
 
static IQueryable< IGrouping< TKey, TElement > > GroupBy< TSource, TKey, TElement > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TSource, TElement > > elementSelector, IEqualityComparer< TKey >? comparer)
 
static IQueryable< TResultGroupBy< TSource, TKey, TElement, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TSource, TElement > > elementSelector, Expression< Func< TKey, IEnumerable< TElement >, TResult > > resultSelector)
 
static IQueryable< TResultGroupBy< TSource, TKey, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TKey, IEnumerable< TSource >, TResult > > resultSelector)
 
static IQueryable< TResultGroupBy< TSource, TKey, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TKey, IEnumerable< TSource >, TResult > > resultSelector, IEqualityComparer< TKey >? comparer)
 
static IQueryable< TResultGroupBy< TSource, TKey, TElement, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TSource, TElement > > elementSelector, Expression< Func< TKey, IEnumerable< TElement >, TResult > > resultSelector, IEqualityComparer< TKey >? comparer)
 
static IQueryable< TSource > Distinct< TSource > (this IQueryable< TSource > source)
 
static IQueryable< TSource > Distinct< TSource > (this IQueryable< TSource > source, IEqualityComparer< TSource >? comparer)
 
static IQueryable< TSource > DistinctBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector)
 
static IQueryable< TSource > DistinctBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer)
 
static IQueryable< TSource[]> Chunk< TSource > (this IQueryable< TSource > source, int size)
 
static IQueryable< TSource > Concat< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2)
 
static IQueryable<(TFirst First, TSecond Second)> Zip< TFirst, TSecond > (this IQueryable< TFirst > source1, IEnumerable< TSecond > source2)
 
static IQueryable< TResultZip< TFirst, TSecond, TResult > (this IQueryable< TFirst > source1, IEnumerable< TSecond > source2, Expression< Func< TFirst, TSecond, TResult > > resultSelector)
 
static IQueryable<(TFirst First, TSecond Second, TThird Third)> Zip< TFirst, TSecond, TThird > (this IQueryable< TFirst > source1, IEnumerable< TSecond > source2, IEnumerable< TThird > source3)
 
static IQueryable< TSource > Union< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2)
 
static IQueryable< TSource > Union< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, IEqualityComparer< TSource >? comparer)
 
static IQueryable< TSource > UnionBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, Expression< Func< TSource, TKey > > keySelector)
 
static IQueryable< TSource > UnionBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer)
 
static IQueryable< TSource > Intersect< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2)
 
static IQueryable< TSource > Intersect< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, IEqualityComparer< TSource >? comparer)
 
static IQueryable< TSource > IntersectBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TKey > source2, Expression< Func< TSource, TKey > > keySelector)
 
static IQueryable< TSource > IntersectBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TKey > source2, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer)
 
static IQueryable< TSource > Except< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2)
 
static IQueryable< TSource > Except< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, IEqualityComparer< TSource >? comparer)
 
static IQueryable< TSource > ExceptBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TKey > source2, Expression< Func< TSource, TKey > > keySelector)
 
static IQueryable< TSource > ExceptBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TKey > source2, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer)
 
static TSource First< TSource > (this IQueryable< TSource > source)
 
static TSource First< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static ? TSource FirstOrDefault< TSource > (this IQueryable< TSource > source)
 
static TSource FirstOrDefault< TSource > (this IQueryable< TSource > source, TSource defaultValue)
 
static ? TSource FirstOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static TSource FirstOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate, TSource defaultValue)
 
static TSource Last< TSource > (this IQueryable< TSource > source)
 
static TSource Last< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static ? TSource LastOrDefault< TSource > (this IQueryable< TSource > source)
 
static TSource LastOrDefault< TSource > (this IQueryable< TSource > source, TSource defaultValue)
 
static ? TSource LastOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static TSource LastOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate, TSource defaultValue)
 
static TSource Single< TSource > (this IQueryable< TSource > source)
 
static TSource Single< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static ? TSource SingleOrDefault< TSource > (this IQueryable< TSource > source)
 
static TSource SingleOrDefault< TSource > (this IQueryable< TSource > source, TSource defaultValue)
 
static ? TSource SingleOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static TSource SingleOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate, TSource defaultValue)
 
static TSource ElementAt< TSource > (this IQueryable< TSource > source, int index)
 
static TSource ElementAt< TSource > (this IQueryable< TSource > source, Index index)
 
static ? TSource ElementAtOrDefault< TSource > (this IQueryable< TSource > source, int index)
 
static ? TSource ElementAtOrDefault< TSource > (this IQueryable< TSource > source, Index index)
 
static IQueryable< TSource > DefaultIfEmpty< TSource > (this IQueryable< TSource > source)
 
static IQueryable< TSource > DefaultIfEmpty< TSource > (this IQueryable< TSource > source, TSource defaultValue)
 
static bool Contains< TSource > (this IQueryable< TSource > source, TSource item)
 
static bool Contains< TSource > (this IQueryable< TSource > source, TSource item, IEqualityComparer< TSource >? comparer)
 
static IQueryable< TSource > Reverse< TSource > (this IQueryable< TSource > source)
 
static bool SequenceEqual< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2)
 
static bool SequenceEqual< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, IEqualityComparer< TSource >? comparer)
 
static bool Any< TSource > (this IQueryable< TSource > source)
 
static bool Any< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static bool All< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static int Count< TSource > (this IQueryable< TSource > source)
 
static int Count< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static long LongCount< TSource > (this IQueryable< TSource > source)
 
static long LongCount< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate)
 
static ? TSource Min< TSource > (this IQueryable< TSource > source)
 
static ? TSource Min< TSource > (this IQueryable< TSource > source, IComparer< TSource >? comparer)
 
static ? TResult Min< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TResult > > selector)
 
static ? TSource MinBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector)
 
static ? TSource MinBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TSource >? comparer)
 
static ? TSource Max< TSource > (this IQueryable< TSource > source)
 
static ? TSource Max< TSource > (this IQueryable< TSource > source, IComparer< TSource >? comparer)
 
static ? TResult Max< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TResult > > selector)
 
static ? TSource MaxBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector)
 
static ? TSource MaxBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TSource >? comparer)
 
static int Sum (this IQueryable< int > source)
 
static ? int Sum (this IQueryable< int?> source)
 
static long Sum (this IQueryable< long > source)
 
static ? long Sum (this IQueryable< long?> source)
 
static float Sum (this IQueryable< float > source)
 
static ? float Sum (this IQueryable< float?> source)
 
static double Sum (this IQueryable< double > source)
 
static ? double Sum (this IQueryable< double?> source)
 
static decimal Sum (this IQueryable< decimal > source)
 
static ? decimal Sum (this IQueryable< decimal?> source)
 
static int Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int > > selector)
 
static ? int Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int?> > selector)
 
static long Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, long > > selector)
 
static ? long Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, long?> > selector)
 
static float Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, float > > selector)
 
static ? float Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, float?> > selector)
 
static double Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, double > > selector)
 
static ? double Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, double?> > selector)
 
static decimal Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, decimal > > selector)
 
static ? decimal Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, decimal?> > selector)
 
static double Average (this IQueryable< int > source)
 
static ? double Average (this IQueryable< int?> source)
 
static double Average (this IQueryable< long > source)
 
static ? double Average (this IQueryable< long?> source)
 
static float Average (this IQueryable< float > source)
 
static ? float Average (this IQueryable< float?> source)
 
static double Average (this IQueryable< double > source)
 
static ? double Average (this IQueryable< double?> source)
 
static decimal Average (this IQueryable< decimal > source)
 
static ? decimal Average (this IQueryable< decimal?> source)
 
static double Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int > > selector)
 
static ? double Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int?> > selector)
 
static float Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, float > > selector)
 
static ? float Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, float?> > selector)
 
static double Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, long > > selector)
 
static ? double Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, long?> > selector)
 
static double Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, double > > selector)
 
static ? double Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, double?> > selector)
 
static decimal Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, decimal > > selector)
 
static ? decimal Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, decimal?> > selector)
 
static TSource Aggregate< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, TSource, TSource > > func)
 
static TAccumulate Aggregate< TSource, TAccumulate > (this IQueryable< TSource > source, TAccumulate seed, Expression< Func< TAccumulate, TSource, TAccumulate > > func)
 
static TResult Aggregate< TSource, TAccumulate, TResult > (this IQueryable< TSource > source, TAccumulate seed, Expression< Func< TAccumulate, TSource, TAccumulate > > func, Expression< Func< TAccumulate, TResult > > selector)
 
static IQueryable< TSource > SkipLast< TSource > (this IQueryable< TSource > source, int count)
 
static IQueryable< TSource > TakeLast< TSource > (this IQueryable< TSource > source, int count)
 
static IQueryable< TSource > Append< TSource > (this IQueryable< TSource > source, TSource element)
 
static IQueryable< TSource > Prepend< TSource > (this IQueryable< TSource > source, TSource element)
 

Static Private Member Functions

static Expression GetSourceExpression< TSource > (IEnumerable< TSource > source)
 

Detailed Description

Definition at line 8 of file Queryable.cs.


The documentation for this class was generated from the following file: