Esempio n. 1
0
        private static string ToConciseString(IAttributes attributes)
        {
            if (!attributes.Any())
            {
                return "{}";
            }

            var sb = new StringBuilder();
            sb.Append("{");
            bool first = true;
            foreach (var entry in attributes)
            {
                if (first)
                {
                    first = false;
                }
                else
                {
                    sb.Append(", ");
                }
                sb.Append(entry.Key);
                sb.Append("=");
                sb.Append(LiteralString(entry.Value));
            }
            sb.Append(" }");
            return sb.ToString();
        }