protected override T InnerCallFunction <T>(string functionName, params object[] args) { object result = InnerCallFunction(functionName, args); return(OriginalTypeConverter.ConvertToType <T>(result)); }
protected override T InnerGetVariableValue <T>(string variableName) { object result = InnerGetVariableValue(variableName); return(OriginalTypeConverter.ConvertToType <T>(result)); }
protected override T InnerEvaluate <T>(string expression) { object result = InnerEvaluate(expression); return(OriginalTypeConverter.ConvertToType <T>(result)); }