internal JinjaUserDefinedFunction(FunctionDeclaration declaration, UserDefinedFunctionDelegate body, bool usesCaller = false) : base(declaration, body) { name = declaration.Name; arguments = new ArgumentNameCollection(declaration.Arguments.Select(arg => arg.Name).ToArray()); caller = usesCaller; }
public UserDefinedFunction(FunctionDeclaration declaration, UserDefinedFunctionDelegate body) { Declaration = declaration; Body = body; }