コード例 #1
0
 protected ExprEqualsNodeForgeNCEvalBase(
     ExprEqualsNodeImpl parent,
     ExprEvaluator lhs,
     ExprEvaluator rhs)
 {
     this.parent = parent;
     this.Lhs = lhs;
     this.Rhs = rhs;
 }
コード例 #2
0
 internal ExprEqualsNodeForgeNCEvalEquals(
     ExprEqualsNodeImpl parent,
     ExprEvaluator lhs,
     ExprEvaluator rhs)
 {
     _parent = parent;
     _lhs = lhs;
     _rhs = rhs;
 }
コード例 #3
0
 public ExprEqualsNodeForgeCoercion(
     ExprEqualsNodeImpl parent,
     Coercer coercerLhs,
     Coercer coercerRhs)
     : base(parent)
 {
     CoercerLHS = coercerLhs;
     CoercerRHS = coercerRhs;
 }
コード例 #4
0
 public ExprEqualsNodeForgeNCEvalIs(
     ExprEqualsNodeImpl parent,
     ExprEvaluator lhs,
     ExprEvaluator rhs)
 {
     this._parent = parent;
     this._lhs = lhs;
     this._rhs = rhs;
 }
コード例 #5
0
ファイル: TestExprEqualsNode.cs プロジェクト: lanicon/nesper
        private ExprEqualsNode MakeNode(
            object valueLeft,
            object valueRight,
            bool isNot)
        {
            ExprEqualsNode equalsNode = new ExprEqualsNodeImpl(isNot, false);

            equalsNode.AddChildNode(new SupportExprNode(valueLeft));
            equalsNode.AddChildNode(new SupportExprNode(valueRight));
            SupportExprNodeUtil.Validate(container, equalsNode);
            return(equalsNode);
        }
コード例 #6
0
 public ExprEqualsNodeForgeCoercionEval(
     ExprEqualsNodeImpl parent,
     ExprEvaluator lhs,
     ExprEvaluator rhs,
     Coercer coercerLhs,
     Coercer coercerRhs)
 {
     _parent = parent;
     _lhs = lhs;
     _rhs = rhs;
     _coercerLhs = coercerLhs;
     _coercerRhs = coercerRhs;
 }
コード例 #7
0
ファイル: TestExprEqualsNode.cs プロジェクト: lanicon/nesper
        public void SetUp()
        {
            equalsNodes    = new ExprEqualsNode[4];
            equalsNodes[0] = new ExprEqualsNodeImpl(false, false);

            equalsNodes[1] = new ExprEqualsNodeImpl(false, false);
            equalsNodes[1].AddChildNode(new SupportExprNode(1L));
            equalsNodes[1].AddChildNode(new SupportExprNode(1));
            equalsNodes[1].Validate(SupportExprValidationContextFactory.MakeEmpty(container));

            equalsNodes[2] = new ExprEqualsNodeImpl(true, false);
            equalsNodes[2].AddChildNode(new SupportExprNode(1.5D));
            equalsNodes[2].AddChildNode(new SupportExprNode(1));
            equalsNodes[2].Validate(SupportExprValidationContextFactory.MakeEmpty(container));

            equalsNodes[3] = new ExprEqualsNodeImpl(false, false);
            equalsNodes[3].AddChildNode(new SupportExprNode(1D));
            equalsNodes[3].AddChildNode(new SupportExprNode(1));
            equalsNodes[3].Validate(SupportExprValidationContextFactory.MakeEmpty(container));
        }
コード例 #8
0
 public ExprEqualsNodeForgeNCEvalIsArrayInt(
     ExprEqualsNodeImpl parent,
     ExprEvaluator lhs,
     ExprEvaluator rhs) : base(parent, lhs, rhs)
 {
 }
コード例 #9
0
 public ExprEqualsNodeForgeNCEvalEqualsArrayBoolean(
     ExprEqualsNodeImpl parent,
     ExprEvaluator lhs,
     ExprEvaluator rhs) : base(parent, lhs, rhs)
 {
 }
コード例 #10
0
 public ExprEqualsNodeForgeNC(ExprEqualsNodeImpl parent)
     : base(parent)
 {
 }
コード例 #11
0
ファイル: ExprEqualsNodeForge.cs プロジェクト: lanicon/nesper
 public ExprEqualsNodeForge(ExprEqualsNodeImpl parent)
 {
     this.parent = parent;
 }