예제 #1
0
		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();
		}
예제 #2
0
        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());
        }