private static string FormatKnownValues(object value, string text)
{
try
{
// Look for array list.
ArrayList list = value as ArrayList;
if (list != null) return string.Format("[{0}:{1}]", TypeName(value), list.Count);
// JQuery.
string jQueryObjText = JQueryObject(value);
if (jQueryObjText != null) return jQueryObjText;
// Convert [object] to Type Name.
if (text == "[object Object]") text = string.Format("[{0}]", TypeName(value));
}
catch (Exception)
{
// Ignore - return original value.
}
// Finish up.
return text;
}