private Grouping(ICondition filter, params GroupKey[] keys) { if (keys == null || keys.Length == 0) { throw new ArgumentNullException(nameof(keys)); } this.Keys = keys; this.Filter = filter; _aggregates = new DataAggregateCollection(); }
private Grouping(ICondition filter, params GroupKey[] keys) { this.Filter = filter; this.Keys = keys ?? Array.Empty <GroupKey>(); _aggregates = new DataAggregateCollection(); }