Telerik.Web.Mvc.Extensions.DictionaryExtensions.ToAttributeString C# (CSharp) Method

ToAttributeString() public static method

Toes the attribute string.
public static ToAttributeString ( object>.this instance ) : string
instance object>.this The instance.
return string
        public static string ToAttributeString(this IDictionary<string, object> instance)
        {
            Guard.IsNotNull(instance, "instance");

            StringBuilder attributes = new StringBuilder();

            foreach (KeyValuePair<string, object> attribute in instance)
            {
                attributes.Append(" {0}=\"{1}\"".FormatWith(HttpUtility.HtmlAttributeEncode(attribute.Key), HttpUtility.HtmlAttributeEncode(attribute.Value.ToString())));
            }

            return attributes.ToString();
        }