public GroupCollection(IOrderedDictionary <GroupName, IList <T> > store) : this(store, store.Select(x => x.Value?.ToArray()) .Select(SortAlteration <T> .Default.ToDelegate()) .SelectMany(x => x) .To(Start.An.Extent <DeferredArray <T> >())) { }
public GroupCollection(IOrderedDictionary <GroupName, IList <T> > store) : this(store, store.Select(x => x.Value.ToArray()) .Select(SortAlteration <T> .Default.Get) .SelectMany(x => x) .To(I <DeferredArray <T> > .Default)) { }