public FromCompileResult ( |
||
compileResult | ||
return |
public override Expression MergeWithNext() { Expression returnValue = null; if (Next != null && Operator != null) { var result = Operator.Apply(Compile(), Next.Compile()); var expressionString = result.Result.ToString(); var converter = new ExpressionConverter(); returnValue = converter.FromCompileResult(result); if (Next != null) { Operator = Next.Operator; } else { Operator = null; } Next = Next.Next; } return returnValue; }
public override Expression MergeWithNext() { Expression returnValue = null; if (Next != null && Operator != null) { var result = Operator.Apply(Compile(), Next.Compile()); var expressionString = result.Result.ToString(); var converter = new ExpressionConverter(); returnValue = converter.FromCompileResult(result); if (Next != null) { Operator = Next.Operator; } else { Operator = null; } Next = Next.Next; } return(returnValue); }