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); }
public static IFunctionInfo MakeFunctionInfo(this IFunctionDefinition fd, string functionName, bool isInternal) { if (fd != null) { var fi = new FunctionInfo(functionName, isInternal) { Signatures = new [] { fd.MakeSignature(functionName) } }; return(fi); } return(null); }