public static IFunctionInfo MakeFunctionInfo(this IFunctionDefinition fd, string functionName) { if (fd != null) { var fi = new FunctionInfo(functionName); fi.Signatures = new ISignatureInfo[] { fd.MakeSignature(functionName) }; return fi; } return null; }