Exemplo n.º 1
0
 public override EvalNode MakeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
 {
     if (_distinctExpressionsArray == null)
     {
         _distinctExpressionsArray = ExprNodeUtility.GetEvaluators(_distinctExpressions);
     }
     EvalNode child = EvalNodeUtil.MakeEvalNodeSingleChild(ChildNodes, agentInstanceContext, parentNode);
     return new EvalEveryDistinctNode(this, child, agentInstanceContext);
 }
Exemplo n.º 2
0
        public override EvalNode MakeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
        {
            EvalNode child = EvalNodeUtil.MakeEvalNodeSingleChild(ChildNodes, agentInstanceContext, parentNode);

            return(new EvalEveryNode(agentInstanceContext, this, child));
        }