public override InvokeParameter[] GetParameters() { // This function is called by NQuery to get the function's parameter // definitions. // // In this sample, the function parameters are given by the parameters // of the expression object used as the function body. List<MyFunctionParameter> result = new List<MyFunctionParameter>(); foreach (ParameterBinding parameter in _body.Parameters) { MyFunctionParameter myFunctionParameter = new MyFunctionParameter(parameter); result.Add(myFunctionParameter); } return result.ToArray(); }
public override InvokeParameter[] GetParameters() { // This function is called by NQuery to get the function's parameter // definitions. // // In this sample, the function parameters are given by the parameters // of the expression object used as the function body. List <MyFunctionParameter> result = new List <MyFunctionParameter>(); foreach (ParameterBinding parameter in _body.Parameters) { MyFunctionParameter myFunctionParameter = new MyFunctionParameter(parameter); result.Add(myFunctionParameter); } return(result.ToArray()); }