using System.Collections.Generic; using System.Web.UI.WebControls; namespace System.Web.DynamicData { /// /// Interface implemented by Parameter classes that want to contribute one or many Where parameters. /// public interface IWhereParametersProvider { /// /// Get the list of Where parameters that should be added to the Where param collection. /// Typically, this Where paramater is replaced by the parameters it contributes. /// /// The data source that this parameter was found on /// A list of Paramaters IEnumerable GetWhereParameters(IDynamicDataSource dataSource); } }