Enumerable_Class
 
  • Enumerable Class :Provides a set of static (Shared in Visual Basic) methods for querying objects that implement IEnumerable<T>.
    • Eneumerable Method
      • Aggregate<TSource>(IEnumerable<TSource>, Func<TSource, TSource, TSource>)
      • Aggregate<TSource, TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>)
      • Aggregate<TSource, TAccumulate, TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>, Func<TAccumulate, TResult>)
      • All<TSource>
      • Any<TSource>(IEnumerable<TSource>)
      • Any<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
      • AsEnumerable<TSource>
      • Average(IEnumerable<Decimal>)
      • Average(IEnumerable<Nullable<Decimal>>)
      • Average(IEnumerable<Double>)
      • Average(IEnumerable<Nullable<Double>>)
      • Average(IEnumerable<Int32>)
      • Average(IEnumerable<Nullable<Int32>>)
      • Average(IEnumerable<Int64>)
      • Average(IEnumerable<Nullable<Int64>>)
      • Average(IEnumerable<Nullable<Single>>)
      • Average(IEnumerable<Single>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Decimal>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Double>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Int32>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Int64>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Decimal>>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Double>>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int32>>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int64>>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Single>>)
      • Average<TSource>(IEnumerable<TSource>, Func<TSource, Single>)
      • Cast<TResult>
      • Concat<TSource>
      • Contains<TSource>(IEnumerable<TSource>, TSource)
      • Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)
      • Count<TSource>(IEnumerable<TSource>)
      • Count<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
      • DefaultIfEmpty<TSource>(IEnumerable<TSource>)
      • DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)
      • Distinct<TSource>(IEnumerable<TSource>)
      • Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)
        ElementAt<TSource>
        ElementAtOrDefault<TSource>
        Empty<TResult>
        Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
        Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
        First<TSource>(IEnumerable<TSource>)
        First<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        FirstOrDefault<TSource>(IEnumerable<TSource>)
        FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        GroupBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
        GroupBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
        GroupBy<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)
        GroupBy<TSource, TKey, TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>)
        GroupBy<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)
        GroupBy<TSource, TKey, TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>, IEqualityComparer<TKey>)
        GroupBy<TSource, TKey, TElement, TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, Func<TKey, IEnumerable<TElement>, TResult>)
        GroupBy<TSource, TKey, TElement, TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, Func<TKey, IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)
        GroupJoin<TOuter, TInner, TKey, TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>)
        GroupJoin<TOuter, TInner, TKey, TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)
        Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
        Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
        Join<TOuter, TInner, TKey, TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>)
        Join<TOuter, TInner, TKey, TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>, IEqualityComparer<TKey>)
        Last<TSource>(IEnumerable<TSource>)
        Last<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        LastOrDefault<TSource>(IEnumerable<TSource>)
        LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        LongCount<TSource>(IEnumerable<TSource>)
        LongCount<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        Max(IEnumerable<Decimal>)
        Max(IEnumerable<Nullable<Decimal>>)
        Max(IEnumerable<Double>)
        Max(IEnumerable<Nullable<Double>>)
        Max(IEnumerable<Int32>)
        Max(IEnumerable<Nullable<Int32>>)
        Max(IEnumerable<Int64>)
        Max(IEnumerable<Nullable<Int64>>)
        Max(IEnumerable<Nullable<Single>>)
        Max(IEnumerable<Single>)
        Max<TSource>(IEnumerable<TSource>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Decimal>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Double>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Int32>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Int64>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Decimal>>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Double>>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int32>>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int64>>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Single>>)
        Max<TSource>(IEnumerable<TSource>, Func<TSource, Single>)
        Max<TSource, TResult>(IEnumerable<TSource>, Func<TSource, TResult>)
        Min(IEnumerable<Decimal>)
        Min(IEnumerable<Nullable<Decimal>>)
        Min(IEnumerable<Double>)
        Min(IEnumerable<Nullable<Double>>)
        Min(IEnumerable<Int32>)
        Min(IEnumerable<Nullable<Int32>>)
        Min(IEnumerable<Int64>)
        Min(IEnumerable<Nullable<Int64>>)
        Min(IEnumerable<Nullable<Single>>)
        Min(IEnumerable<Single>)
        Min<TSource>(IEnumerable<TSource>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Decimal>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Double>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Int32>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Int64>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Decimal>>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Double>>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int32>>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int64>>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Single>>)
        Min<TSource>(IEnumerable<TSource>, Func<TSource, Single>)
        Min<TSource, TResult>(IEnumerable<TSource>, Func<TSource, TResult>)
        OfType<TResult>
        OrderBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
        OrderBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>)
        OrderByDescending<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
        OrderByDescending<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>)
        Range
        Repeat<TResult>
        Reverse<TSource>
        Select<TSource, TResult>(IEnumerable<TSource>, Func<TSource, TResult>)
        Select<TSource, TResult>(IEnumerable<TSource>, Func<TSource, Int32, TResult>)
        SelectMany<TSource, TResult>(IEnumerable<TSource>, Func<TSource, IEnumerable<TResult>>)
        SelectMany<TSource, TResult>(IEnumerable<TSource>, Func<TSource, Int32, IEnumerable<TResult>>)
        SelectMany<TSource, TCollection, TResult>(IEnumerable<TSource>, Func<TSource, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>)
        SelectMany<TSource, TCollection, TResult>(IEnumerable<TSource>, Func<TSource, Int32, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>)
        SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
        SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
        Single<TSource>(IEnumerable<TSource>)
        Single<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        SingleOrDefault<TSource>(IEnumerable<TSource>)
        SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        Skip<TSource>
        SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource, Int32, Boolean>)
        Sum(IEnumerable<Decimal>)
        Sum(IEnumerable<Nullable<Decimal>>)
        Sum(IEnumerable<Double>)
        Sum(IEnumerable<Nullable<Double>>)
        Sum(IEnumerable<Int32>)
        Sum(IEnumerable<Nullable<Int32>>)
        Sum(IEnumerable<Int64>)
        Sum(IEnumerable<Nullable<Int64>>)
        Sum(IEnumerable<Nullable<Single>>)
        Sum(IEnumerable<Single>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Decimal>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Double>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Int32>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Int64>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Decimal>>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Double>>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int32>>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Int64>>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Nullable<Single>>)
        Sum<TSource>(IEnumerable<TSource>, Func<TSource, Single>)
        Take<TSource>
        TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource, Int32, Boolean>)
        ThenBy<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>)
        ThenBy<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>)
        ThenByDescending<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>)
        ThenByDescending<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>)
        ToArray<TSource>
        ToDictionary<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
        ToDictionary<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
        ToDictionary<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)
        ToDictionary<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)
        ToList<TSource>
        ToLookup<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
        ToLookup<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
        ToLookup<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)
        ToLookup<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)
        Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
        Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
        Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
        Where<TSource>(IEnumerable<TSource>, Func<TSource, Int32, Boolean>)
        Zip<TFirst, TSecond, TResult>