Ext.Net.TreePanel.BuildParams C# (CSharp) Method

BuildParams() private method

private BuildParams ( ParameterCollection parameters, string userHandler, bool isFn ) : string
parameters ParameterCollection
userHandler string
isFn bool
return string
        private string BuildParams(ParameterCollection parameters, string userHandler, bool isFn)
        {
            StringBuilder sb = new StringBuilder("function(loader,node){if (!loader.baseParams){loader.baseParams = {};};");

            sb.AppendFormat("Ext.apply(loader.baseParams,{0});", parameters.ToJson(0));

            if (userHandler.IsNotEmpty())
            {
                sb.Append(userHandler);

                if (isFn)
                {
                    sb.Append("(loader,node);");
                }
            }
            sb.Append("}");

            return sb.ToString();
        }