internal FnObject CreateNewFunction( List <FnObject> functionArguments, Dictionary <string, FnObject> parameters, FnVariable <bool> isImmutableExecute) { FnFunction <T> newBlankFunction = this.CreateNewBlankFunction() as FnFunction <T>; newBlankFunction.Populate(functionArguments, parameters, isImmutableExecute); return((FnObject)newBlankFunction); }
internal FnObject CreateNewFunction( List <FnObject> functionArguments, Dictionary <String, FnObject> parameters, FnVariable <Boolean> isImmutableExecute ) { FnFunction <T> ReturnFunction = (CreateNewBlankFunction() as FnFunction <T>); ReturnFunction.Populate(functionArguments, parameters, isImmutableExecute); return(ReturnFunction); }
public FnFunctionPointer(FnFunction <T> target) { this.Target = target; }