• MoreLinq

    By:

    Last Published: | Latest Version: 2.4.0-beta-02

    This project enhances LINQ to Objects with the following methods: Acquire, AggregateRight, Assert, AssertCount, AtLeast, AtMost, Batch, Cartesian, CountBetween, CountBy, Concat, Consume, DistinctBy, EquiZip, Exactly, ExceptBy, Exclude, FallbackIfEmpty, FillBackward, FillForward, Fold, ForEach,... More information

  • MoreLINQ's DistinctBy for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method DistinctBy. Returns all distinct elements of the given source, where "distinctness" is determined via a projection and the default eqaulity comparer for the projected type.

  • MoreLINQ (Portable)

    By:

    Last Published: | Latest Version: 2.0.0-beta04

    This project is a PCL port of MoreLINQ that enhances LINQ to Objects with the following methods: Acquire, AssertCount, Batch, Concat, Consume, DistinctBy, EquiZip, ExceptBy, Fold, ForEach, Generate, GenerateByIndex, GroupAdjacent, Index, MaxBy, MinBy, OrderedMerge, Pad, Pairwise, PartialSort,... More information

  • MoreLINQ's Batch for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method Batch. Batches the source sequence into sized buckets.

  • MoreLINQ's Pairwise for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method Pairwise. Returns a sequence resulting from applying a function to each element in the source sequence and its predecessor, with the exception of the first element which is only returned as the predecessor of the second element.

  • MoreLINQ's MaxBy for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method MaxBy. Returns the maximal element of the given sequence, based on the given projection.

  • MoreLINQ's Index for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method Index. Returns a sequence of where the key is the zero-based index of the value in the source sequence.

  • MoreLINQ's MinBy for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method MinBy. Returns the minimal element of the given sequence, based on the given projection.

  • MoreLINQ's ToDelimitedString for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.1.1

    C# source implementation that enhances LINQ to Objects with the method ToDelimitedString. Creates a delimited string from a sequence of values. The delimiter used depends on the current culture of the executing thread.

  • MoreLINQ's ToDataTable for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method ToDataTable. Appends elements in the sequence as rows of a given object with a set of lambda expressions specifying which members (property or field) of each element in the sequence will supply the column values.

  • MoreLINQ's ForEach for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method ForEach. Immediately executes the given action on each element in the source sequence.

  • MoreLINQ's ExceptBy for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.0

    C# source implementation that enhances LINQ to Objects with the method ExceptBy. Returns the set of elements in the first sequence which aren't in the second sequence, according to a given key selector.

  • MoreLINQ for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.2.1

    C# source implementation that enhances LINQ to Objects with the following methods: Acquire, AssertCount, Batch, Concat, Consume, DistinctBy, EquiZip, ExceptBy, Fold, ForEach, Generate, GenerateByIndex, GroupAdjacent, Index, MaxBy, MinBy, OrderedMerge, Pad, Pairwise, Pipe, Prepend, PreScan, Scan,... More information

  • MoreLINQ's TakeLast for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.3

    C# source implementation that enhances LINQ to Objects with the method TakeLast. Returns a specified number of contiguous elements from the end of a sequence.

  • MoreLINQ's Concat for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.2

    C# source implementation that enhances LINQ to Objects with the method Concat. Returns a sequence consisting of the head element and the given tail elements.

  • MoreLINQ's Generate for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.2

    C# source implementation that enhances LINQ to Objects with the method Generate. Returns a sequence of values based on indexes.

  • MoreLINQ's Scan for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.1.0

    C# source implementation that enhances LINQ to Objects with the method Scan. Peforms a scan (inclusive prefix sum) on a sequence of elements.

  • MoreLINQ's SingleOrFallback for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method SingleOrFallback. Returns the single element in the given sequence, or the result of executing a fallback delegate if the sequence is empty. This method throws an exception if there is more than one element in the sequence.

  • MoreLINQ's GroupAdjacent for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.1

    C# source implementation that enhances LINQ to Objects with the method GroupAdjacent. Groups the adjacent elements of a sequence according to a specified key selector function.

  • MoreLINQ's Trace for C# Sequences (Source)

    By:

    Last Published: | Latest Version: 1.0.2

    C# source implementation that enhances LINQ to Objects with the method Trace. Traces the elements of a source sequence for diagnostics.