namespace System.Web.UI.WebControls { using System.Collections.Generic; using System.Collections.Specialized; using System.Security.Permissions; using System.Web.UI; public class QueryContext { public IDictionary SelectParameters { get; private set; } public IOrderedDictionary OrderByParameters { get; private set; } public IDictionary GroupByParameters { get; private set; } public IDictionary OrderGroupsByParameters { get; private set; } public IDictionary WhereParameters { get; private set; } public DataSourceSelectArguments Arguments { get; private set; } public QueryContext(IDictionary whereParameters, IDictionary orderGroupsByParameters, IOrderedDictionary orderByParameters, IDictionary groupByParameters, IDictionary selectParameters, DataSourceSelectArguments arguments) { WhereParameters = whereParameters; OrderByParameters = orderByParameters; OrderGroupsByParameters = orderGroupsByParameters; SelectParameters = selectParameters; GroupByParameters = groupByParameters; Arguments = arguments; } } }