Skip to content

API Changes

Atif Aziz edited this page Dec 28, 2016 · 11 revisions

v1.3.0

Scan bug fix. See issue #97 for details.

v1.2.0

Maintenance release that marks non-CLS compliant members such (see issue #106) and adds missing null-argument checks.

v1.1.1

Bug fix release addressing #102.

v1.1.0

  • MoreLinq.MoreEnumerable
    • public static IEnumerable<T> OrderedMerge(IEnumerable<T> first,IEnumerable<T> second)
    • public static IEnumerable<T> OrderedMerge(IEnumerable<T> first,IEnumerable<T> second,IComparer<T> comparer)
    • public static IEnumerable<T> OrderedMerge(IEnumerable<T> first,IEnumerable<T> second,Func<T,TKey> keySelector)
    • public static IEnumerable<TResult> OrderedMerge(IEnumerable<T> first,IEnumerable<T> second,Func<T,TKey> keySelector,Func<T,TResult> firstSelector,Func<T,TResult> secondSelector,Func<T,T,TResult> bothSelector)
    • public static IEnumerable<TResult> OrderedMerge(IEnumerable<T> first,IEnumerable<T> second,Func<T,TKey> keySelector,Func<T,TResult> firstSelector,Func<T,TResult> secondSelector,Func<T,T,TResult> bothSelector,IComparer<TKey> comparer)
    • public static IEnumerable<TResult> OrderedMerge(IEnumerable<TFirst> first,IEnumerable<TSecond> second,Func<TFirst,TKey> firstKeySelector,Func<TSecond,TKey> secondKeySelector,Func<TFirst,TResult> firstSelector,Func<TSecond,TResult> secondSelector,Func<TFirst,TSecond,TResult> bothSelector)
    • public static IEnumerable<TResult> OrderedMerge(IEnumerable<TFirst> first,IEnumerable<TSecond> second,Func<TFirst,TKey> firstKeySelector,Func<TSecond,TKey> secondKeySelector,Func<TFirst,TResult> firstSelector,Func<TSecond,TResult> secondSelector,Func<TFirst,TSecond,TResult> bothSelector,IComparer<TKey> comparer)
    • public static IEnumerable<TState> Scan(IEnumerable<TSource> source,TState seed,Func<TState,TSource,TState> transformation)

v1.0.16006

This release contains minor internal implementation changes. There were no changes to the public API.

v1.0.15631

  • MoreLinq.MoreEnumerable
    • public static TResult Fold(IEnumerable<T> source,Func<T,TResult> folder)
    • public static TResult Fold(IEnumerable<T> source,Func<T,T,TResult> folder)
    • public static TResult Fold(IEnumerable<T> source,Func<T,T,T,TResult> folder)
    • public static TResult Fold(IEnumerable<T> source,Func<T,T,T,T,TResult> folder)
    • public static string ToDelimitedString(IEnumerable<string> source)
    • public static string ToDelimitedString(IEnumerable<string> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<bool> source)
    • public static string ToDelimitedString(IEnumerable<bool> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<sbyte> source)
    • public static string ToDelimitedString(IEnumerable<sbyte> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<byte> source)
    • public static string ToDelimitedString(IEnumerable<byte> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<char> source)
    • public static string ToDelimitedString(IEnumerable<char> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<short> source)
    • public static string ToDelimitedString(IEnumerable<short> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<int> source)
    • public static string ToDelimitedString(IEnumerable<int> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<long> source)
    • public static string ToDelimitedString(IEnumerable<long> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<float> source)
    • public static string ToDelimitedString(IEnumerable<float> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<double> source)
    • public static string ToDelimitedString(IEnumerable<double> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<decimal> source)
    • public static string ToDelimitedString(IEnumerable<decimal> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<ushort> source)
    • public static string ToDelimitedString(IEnumerable<ushort> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<uint> source)
    • public static string ToDelimitedString(IEnumerable<uint> source,String delimiter)
    • public static string ToDelimitedString(IEnumerable<ulong> source)
    • public static string ToDelimitedString(IEnumerable<ulong> source,String delimiter)
Clone this wiki locally