public IEnumerable <TypeDescriptor <GroupByDescriptor> > DescribeGroupByFields() { DescribeGroupByContext context = new DescribeGroupByContext(); foreach (var provider in this.groupByProviders) { provider.Describe(context); } return(context.Describe()); }