Open.Core.PropertyWriter.FormatKnownValues C# (CSharp) Method

FormatKnownValues() private static method

private static FormatKnownValues ( object value, string text ) : string
value object
text string
return string
        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;
        }