Neutronium.Core.Binding.GlueObject.JSBasicObject.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            if (CValue is string)
            {
                return $@"""{((string) CValue).Replace(@"""", @"\""")}""";
            }

            if (CValue is DateTime)
            {
                var dt = (DateTime)CValue;
                return $@"""{dt.Year:0000}-{dt.Month:00}-{dt.Day:00}T{dt.Hour:00}:{dt.Minute:00}:{dt.Second:00}.{dt.Millisecond:000}Z""";
            }

            if (CValue is Enum)
            {
                return $@"""{CValue.ToString()}""";
            }

            return CValue.ToString();
        }