terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Linq.Enumerable Class Reference
+ Collaboration diagram for System.Linq.Enumerable:

Classes

class  Iterator
 
class  WhereArrayIterator
 
class  WhereEnumerableIterator
 
class  WhereListIterator
 
class  WhereSelectArrayIterator
 
class  WhereSelectEnumerableIterator
 
class  WhereSelectListIterator
 

Static Public Member Functions

static IEnumerable< TSource > Where< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate)
 
static IEnumerable< TResultSelect< TSource, TResult > (this IEnumerable< TSource > source, Func< TSource, TResult > selector)
 
static IEnumerable< TResultSelect< TSource, TResult > (this IEnumerable< TSource > source, Func< TSource, int, TResult > selector)
 
static IEnumerable< TResultSelectMany< TSource, TResult > (this IEnumerable< TSource > source, Func< TSource, IEnumerable< TResult > > selector)
 
static IEnumerable< TSource > Take< TSource > (this IEnumerable< TSource > source, int count)
 
static IOrderedEnumerable< TSource > OrderBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector)
 
static IOrderedEnumerable< TSource > OrderByDescending< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector)
 
static IOrderedEnumerable< TSource > ThenBy< TSource, TKey > (this IOrderedEnumerable< TSource > source, Func< TSource, TKey > keySelector)
 
static IEnumerable< IGrouping< TKey, TSource > > GroupBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector)
 
static IEnumerable< TSource > Distinct< TSource > (this IEnumerable< TSource > source)
 
static IEnumerable< TSource > Union< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second)
 
static IEnumerable< TSource > Except< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second)
 
static bool SequenceEqual< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second)
 
static bool SequenceEqual< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource > comparer)
 
static TSource[] ToArray< TSource > (this IEnumerable< TSource > source)
 
static List< TSource > ToList< TSource > (this IEnumerable< TSource > source)
 
static Dictionary< TKey, TElement > ToDictionary< TSource, TKey, TElement > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector)
 
static Dictionary< TKey, TElement > ToDictionary< TSource, TKey, TElement > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey > comparer)
 
static IEnumerable< TResultOfType< TResult > (this IEnumerable source)
 
static IEnumerable< TResultCast< TResult > (this IEnumerable source)
 
static TSource First< TSource > (this IEnumerable< TSource > source)
 
static TSource FirstOrDefault< TSource > (this IEnumerable< TSource > source)
 
static TSource FirstOrDefault< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate)
 
static TSource Last< TSource > (this IEnumerable< TSource > source)
 
static TSource LastOrDefault< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate)
 
static TSource Single< TSource > (this IEnumerable< TSource > source)
 
static TSource SingleOrDefault< TSource > (this IEnumerable< TSource > source)
 
static TSource SingleOrDefault< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate)
 
static TSource ElementAt< TSource > (this IEnumerable< TSource > source, int index)
 
static IEnumerable< TResultEmpty< TResult > ()
 
static bool Any< TSource > (this IEnumerable< TSource > source)
 
static bool Any< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate)
 
static bool All< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate)
 
static int Count< TSource > (this IEnumerable< TSource > source)
 
static int Count< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate)
 
static bool Contains< TSource > (this IEnumerable< TSource > source, TSource value)
 
static bool Contains< TSource > (this IEnumerable< TSource > source, TSource value, IEqualityComparer< TSource > comparer)
 
static int Min (this IEnumerable< int > source)
 
static int Min< TSource > (this IEnumerable< TSource > source, Func< TSource, int > selector)
 
static int Max (this IEnumerable< int > source)
 
static int Max< TSource > (this IEnumerable< TSource > source, Func< TSource, int > selector)
 

Properties

class< SelectIteratorIEnumerator [set]
 
class< SelectManyIteratorIEnumerator [set]
 
class< TakeIteratorIEnumerator [set]
 
class< DistinctIteratorIEnumerator [set]
 
class< UnionIteratorIEnumerator [set]
 
class< ExceptIteratorIEnumerator [set]
 
class< OfTypeIteratorIEnumerator [set]
 
class< CastIteratorIEnumerator [set]
 

Static Private Member Functions

static IEnumerable< TResultSelectIterator< TSource, TResult > (IEnumerable< TSource > source, Func< TSource, int, TResult > selector)
 
static Func< TSource, bool > CombinePredicates< TSource > (Func< TSource, bool > predicate1, Func< TSource, bool > predicate2)
 
static Func< TSource, TResultCombineSelectors< TSource, TMiddle, TResult > (Func< TSource, TMiddle > selector1, Func< TMiddle, TResult > selector2)
 
static IEnumerable< TResultSelectManyIterator< TSource, TResult > (IEnumerable< TSource > source, Func< TSource, IEnumerable< TResult > > selector)
 
static IEnumerable< TSource > TakeIterator< TSource > (IEnumerable< TSource > source, int count)
 
static IEnumerable< TSource > DistinctIterator< TSource > (IEnumerable< TSource > source, IEqualityComparer< TSource > comparer)
 
static IEnumerable< TSource > UnionIterator< TSource > (IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource > comparer)
 
static IEnumerable< TSource > ExceptIterator< TSource > (IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource > comparer)
 
static IEnumerable< TResultOfTypeIterator< TResult > (IEnumerable source)
 
static IEnumerable< TResultCastIterator< TResult > (IEnumerable source)
 

Private Attributes

class< SelectIteratord__5< TSource, TResult >: IEnumerable<TResult>
 
class< SelectIteratorIEnumerable
 
class< SelectIteratorIEnumerator< TResult >
 
class< SelectIteratorIDisposable
 
class< SelectManyIteratord__17< TSource, TResult >: IEnumerable<TResult>
 
class< SelectManyIteratorIEnumerable
 
class< SelectManyIteratorIEnumerator< TResult >
 
class< SelectManyIteratorIDisposable
 
class< TakeIteratord__25< TSource >: IEnumerable<TSource>
 
class< TakeIteratorIEnumerable
 
class< TakeIteratorIEnumerator< TSource >
 
class< TakeIteratorIDisposable
 
class< DistinctIteratord__68< TSource >: IEnumerable<TSource>
 
class< DistinctIteratorIEnumerable
 
class< DistinctIteratorIEnumerator< TSource >
 
class< DistinctIteratorIDisposable
 
class< UnionIteratord__71< TSource >: IEnumerable<TSource>
 
class< UnionIteratorIEnumerable
 
class< UnionIteratorIEnumerator< TSource >
 
class< UnionIteratorIDisposable
 
class< ExceptIteratord__77< TSource >: IEnumerable<TSource>
 
class< ExceptIteratorIEnumerable
 
class< ExceptIteratorIEnumerator< TSource >
 
class< ExceptIteratorIDisposable
 
class< OfTypeIteratord__97< TResult >: IEnumerable<TResult>
 
class< OfTypeIteratorIEnumerable
 
class< OfTypeIteratorIEnumerator< TResult >
 
class< OfTypeIteratorIDisposable
 
class< CastIteratord__99< TResult >: IEnumerable<TResult>
 
class< CastIteratorIEnumerable
 
class< CastIteratorIEnumerator< TResult >
 
class< CastIteratorIDisposable
 

Detailed Description

Definition at line 14 of file Enumerable.cs.


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