public static Func <TValue, IEnumerable <KeyValuePair <TKey, TValue> > > Append <TKey, TValue>(this IEnumerable <KeyValuePair <TKey, TValue> > kvps, TKey key) { return(Functions.RotateRight2(EnumerableMembers.Append <TKey, TValue>(key))(kvps)); }
public static IEnumerable <TA> Append <TA>(this IEnumerable <TA> @as, Option <TA> a) { return(EnumerableMembers.Append(a)(@as)); }
public static IEnumerable <KeyValuePair <TKey, TValue> > Append <TKey, TValue>(this IEnumerable <KeyValuePair <TKey, TValue> > kvps, TKey key, TValue value) { return(EnumerableMembers.Append(key, value)(kvps)); }