private bool Compare()
 {
     return(AssociatedObject != null &&
            ComparisonLogic.Evaluate(_binding, _comparison, _value));
 }
 public bool Evaluate()
 {
     EnsureBindingValues();
     EnsureOperands();
     return(ComparisonLogic.Evaluate(_left, Operator, _right));
 }