public override bool ApplyPredicate(object o) { object lhs = functor.Evaluate(o); object rhs = generator.Evaluate(o); return(Comparer.Default.Compare(lhs, rhs) > 0); }
/// <summary> /// Aplica o predicado. /// </summary> /// <param name="o"></param> /// <returns></returns> public override bool ApplyPredicate(object o) { object a = _functor.Evaluate(o); object b = _functor2.Evaluate(o); return(System.Collections.Comparer.Default.Compare(a, b) < 0); }
public override bool ApplyPredicate(object o) { object lhs = functor.Evaluate(o); object rhs = generator.Evaluate(o); return(lhs.Equals(rhs)); }
/// <summary> /// Aplica o predicado. /// </summary> /// <param name="o"></param> /// <returns></returns> public override bool ApplyPredicate(object o) { object obj2 = _functor.Evaluate(o); object obj3 = _generator.Evaluate(o); return(obj2.Equals(obj3)); }
public override bool ApplyPredicate(object o) { object lhs = functor.Evaluate(o); if (Inverse) { return(!regex.Match(lhs.ToString()).Success); } return(regex.Match(lhs.ToString()).Success); }
/// <summary> /// Aplica o predicado /// </summary> /// <param name="o"></param> /// <returns></returns> public override bool ApplyPredicate(object o) { object obj2 = _functor.Evaluate(o); if (base.Inverse) { return(!obj2.Equals(_generator.Evaluate())); } return(obj2.Equals(_generator.Evaluate())); }
public override bool ApplyPredicate(object o) { object lhs = functor.Evaluate(o); if (Inverse) { return(Comparer.Default.Compare(lhs, generator.Evaluate()) <= 0); } return(Comparer.Default.Compare(lhs, generator.Evaluate()) > 0); }
public override bool ApplyPredicate(object o) { object lhs = functor.Evaluate(o); if (Inverse) { return(!members.Contains(lhs)); } return(members.Contains(lhs)); }
public override bool ApplyPredicate(object o) { object lhs = functor.Evaluate(o); if (Inverse) { return(!lhs.Equals(generator.Evaluate())); } return(lhs.Equals(generator.Evaluate())); }
/// <summary> /// Aplica o predicado. /// </summary> /// <param name="o"></param> /// <returns></returns> public override bool ApplyPredicate(object o) { object item = _functor.Evaluate(o); if (base.Inverse) { return(!_members.Contains(item)); } return(_members.Contains(item)); }
/// <summary> /// Aplica o predicado. /// </summary> /// <param name="o"></param> /// <returns></returns> public override bool ApplyPredicate(object o) { object a = _functor.Evaluate(o); if (base.Inverse) { return(Comparer.Default.Compare(a, _generator.Evaluate()) <= 0); } return(Comparer.Default.Compare(a, _generator.Evaluate()) > 0); }
public object Evaluate(object o) { return(func.Evaluate(func2.Evaluate(o))); }