public GetCalled ( DataDictionary.Interpreter.InterpretationContext context, |
||
context | DataDictionary.Interpreter.InterpretationContext | |
explain | ||
return | ICallable |
/// <summary> /// Provides the callable that is called by this expression /// </summary> /// <param name="context"></param> /// <param name="explain"></param> /// <returns></returns> public override ICallable GetCalled(InterpretationContext context, ExplanationPart explain) { ICallable retVal = null; if (Term != null) { retVal = Term.GetCalled(context, explain); } else if (Expression != null) { retVal = Expression.GetCalled(context, explain); } // TODO : Investigate why this if (retVal == null) { retVal = GetValue(context, explain) as ICallable; } return(retVal); }