public virtual string ValueToString()
{
//this.EnsureDataBind();
ParameterMode mode = this.Mode;
if (this.Params.Count > 0)
{
return this.ToStringInnerParams(null);
}
else
{
string script = TokenUtils.ParseTokens(this.Value, this.Owner);
if (TokenUtils.IsRawToken(script))
{
mode = ParameterMode.Raw;
script = TokenUtils.ReplaceRawToken(script);
}
return (this.Encode ? "Ext.encode(" : "").ConcatWith(
mode == ParameterMode.Raw ? script : JSON.Serialize(script), this.Encode ? ")" : "");
}
}