コード例 #1
0
        private static ConfigValue CvDataFromCustom <T>(T value)
        {
            var str     = value.ToString();
            var escaped = ConfigValue.EscapeString(str);

            if (str.Count(char.IsWhiteSpace) != 0 ||
                escaped != str ||
                string.IsNullOrEmpty(escaped))
            {
                escaped = $"\"{escaped}\"";
            }

            return(new ConfigValue(escaped));
        }