/// <summary> /// Initializes a new instance of <see cref="HtmlString"/> class with encoding. /// </summary> /// <param name="value">The value of the string.</param> /// <param name="encoding">The specified encoding.</param> public HtmlString(string value, Encoding encoding, HtmlEscapeOption option) : base(encoding) { switch (option) { case HtmlEscapeOption.None: htmlValue = value; break; case HtmlEscapeOption.Auto: htmlValue = HtmlEscapeHelper.EscapeAuto(value); break; case HtmlEscapeOption.All: htmlValue = HtmlEscapeHelper.EscapeAll(value); break; } }
public HtmlString(string value, HtmlEscapeOption option) : this(value, Encoding.UTF8, option) { }