Ejemplo n.º 1
0
 protected override object Evaluate(object context, BaseNode.EvaluationContext evalContext)
 {
     return(!Convert.ToBoolean(base.Operand.EvaluateInternal(context, evalContext)));
 }
Ejemplo n.º 2
0
 protected override object Evaluate(object context, BaseNode.EvaluationContext evalContext)
 {
     return(this.getText());
 }
Ejemplo n.º 3
0
 protected override object Evaluate(object context, BaseNode.EvaluationContext evalContext)
 {
     return(new ArrayList(base.ResolveArguments(evalContext)));
 }
Ejemplo n.º 4
0
 public ThisContextHolder(BaseNode.EvaluationContext owner)
 {
     this.owner            = owner;
     this.savedThisContext = owner.ThisContext;
 }
Ejemplo n.º 5
0
 protected override object Evaluate(object context, BaseNode.EvaluationContext evalContext)
 {
     return(Convert.ToBoolean(base.Left.EvaluateInternal(context, evalContext)) ? ((object)1) : ((object)Convert.ToBoolean(base.Right.EvaluateInternal(context, evalContext))));
 }
Ejemplo n.º 6
0
 protected object ResolveArgument(int position, BaseNode.EvaluationContext evalContext)
 {
     this.InitializeNode();
     return(this.args[position].EvaluateInternal(evalContext.ThisContext, evalContext));
 }
Ejemplo n.º 7
0
 protected override object Evaluate(object context, BaseNode.EvaluationContext evalContext)
 {
     return(null);
 }