Exemplo n.º 1
0
        public static string EncodeValue(object value, SharpValueType valueType, char delimiter = '\0', bool quoteQuotes = false)
        {
            if (value == null)
            {
                return("");
            }

            if (value is DateTime)
            {
                return(EncodedString.TrimStandardDate((DateTime)value));
            }

            if (!(value is string))
            {
                return(value.ToString());
            }

            var result = value.ToString();

            if (EncodedString.IsQuotedStringEncodingRequired(result, delimiter: delimiter, quoteQuotes: quoteQuotes))
            {
                return(EncodedString.EncodeQuotedString(result));
            }

            return(result);
        }