コード例 #1
0
 internal virtual bool Evaluate(QConObject a_constraint, QE a_evaluator)
 {
     if (a_evaluator.Identity())
     {
         return(a_evaluator.Evaluate(a_constraint, this, null));
     }
     if (_member == null)
     {
         _member = Value();
     }
     return(a_evaluator.Evaluate(a_constraint, this, a_constraint.Translate(_member)));
 }
コード例 #2
0
ファイル: QCandidate.cs プロジェクト: masroore/db4o
 internal virtual bool Evaluate(QConObject a_constraint, QE a_evaluator)
 {
     if (a_evaluator.Identity())
     {
         return a_evaluator.Evaluate(a_constraint, this, null);
     }
     if (_member == null)
     {
         _member = Value();
     }
     return a_evaluator.Evaluate(a_constraint, this, a_constraint.Translate(_member));
 }
コード例 #3
0
 public override bool Evaluate(QConObject a_constraint, QE a_evaluator)
 {
     return(a_evaluator.Evaluate(a_constraint, this, a_constraint.Translate(_obj)));
 }
コード例 #4
0
ファイル: QPrimitiveCandidate.cs プロジェクト: Galigator/db4o
		public override bool Evaluate(QConObject a_constraint, QE a_evaluator)
		{
			return a_evaluator.Evaluate(a_constraint, this, a_constraint.Translate(_obj));
		}