public string ToCallbackString(string callbackId, string successCallback, string errorCallback)
{
//return String.Format("{0}('{1}',{2});", successCallback, callbackId, this.ToJSONString());
if (this.IsSuccess)
{
StringBuilder buf = new StringBuilder("");
if (this.Cast != null)
{
buf.Append("var temp = " + this.Cast + "(" + this.ToJSONString() + ");\n");
buf.Append(String.Format("{0}('{1}',temp);", successCallback, callbackId));
}
else
{
buf.Append(String.Format("{0}('{1}',{2});", successCallback, callbackId, this.ToJSONString()));
}
return buf.ToString();
}
else
{
return String.Format("{0}('{1}',{2});", errorCallback, callbackId, this.ToJSONString());
}
}