public static string HtmlDecode(string value)
{
if (string.IsNullOrEmpty(value))
{
return value;
}
// Don't create StringBuilder if we don't have anything to encode
if (!StringRequiresHtmlDecoding(value))
{
return value;
}
StringBuilder sb = StringBuilderCache.Acquire(value.Length);
HtmlDecode(value, sb);
return StringBuilderCache.GetStringAndRelease(sb);
}