File: System\Web\UI\Design\WebControls\ILinqDataSourceConfigureWhere.cs
Project: System.Web.Extensions.Design.dll (System.Web.Extensions.Design)
#region Assembly System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.Extensions.Design.dll
#endregion
 
using System.Web.UI.WebControls;
 
namespace System.Web.UI.Design.WebControls
{
    internal interface ILinqDataSourceConfigureWhere
    {
        void AddCurrentWhereExpression();
        void AttachParameterEditorChangedHandler(object parameterEditor, Delegate handler);
        LinqDataSourceWhereExpression GetCurrentWhereExpression();
        bool GetParameterEditorHasCompleteInformation(object parameterEditor);
        Parameter GetParameterEditorParameter(object parameterEditor);
        void InitializeParameterEditor(object parameterEditor);
        void InvalidateSelectedParameter();
        bool LoadState();
        void RemoveCurrentWhereExpression();
        void SaveState();
        void SelectOperator(LinqDataSourceOperators selected);
        void SelectParameterEditor(object selected);
        void SelectTable(ILinqDataSourcePropertyItem table);
        void SelectWhereExpression(LinqDataSourceWhereExpression selected);
        void SelectWhereField(ILinqDataSourcePropertyItem selected);
        void SetParameterEditorVisible(object parameterEditor, bool value);
    }
}