public static ParameterValue[] GetParameters(this FunctionDesigner designer) { return(designer.GetFunctionData().Properties.Values .Where(prop => prop.ValueUsage == ValueUseOption.RuntimeRead) .Select(param => new ParameterValue(param.Name, param.Value)) .ToArray()); }