public static void RaisePopupMenuShowingX(this IXpandFilterControl filterControl,PopupMenuShowingEventArgs e){
     if (e.MenuType == FilterControlMenuType.Clause && filterControl.ModelMembers != null){
         var criteriaOperator = new XpandNodeToCriteriaProcessor().Process(e.CurrentNode);
         var operandProperty = criteriaOperator.GetOperators().OfType<OperandProperty>().First();
         var modelMember =filterControl.ModelMembers.Cast<IModelMemberFullTextContains>().FirstOrDefault(member => member.FullText && member.Name == operandProperty.PropertyName);
         if (modelMember != null){
             var dxMenuItem = new DXMenuItem(ClauseTypeEnumHelper.GetMenuStringByClauseType(ClauseTypeEnumHelper.FullText),filterControl.OnClauseClick){Tag = ClauseTypeEnumHelper.FullText};
             e.Menu.Items.Add(dxMenuItem);
         }
     }
 }
 public static void RaisePopupMenuShowingX(this IXpandFilterControl filterControl, PopupMenuShowingEventArgs e)
 {
     if (e.MenuType == FilterControlMenuType.Clause && filterControl.ModelMembers != null)
     {
         var criteriaOperator = new XpandNodeToCriteriaProcessor().Process(e.CurrentNode);
         var operandProperty  = criteriaOperator.GetOperators().OfType <OperandProperty>().First();
         var modelMember      = filterControl.ModelMembers.Cast <IModelMemberFullTextContains>().FirstOrDefault(member => member.FullText && member.Name == operandProperty.PropertyName);
         if (modelMember != null)
         {
             var dxMenuItem = new DXMenuItem(ClauseTypeEnumHelper.GetMenuStringByClauseType(ClauseTypeEnumHelper.FullText), filterControl.OnClauseClick)
             {
                 Tag = ClauseTypeEnumHelper.FullText
             };
             e.Menu.Items.Add(dxMenuItem);
         }
     }
 }