/// <summary> /// Gets whether the color needs to be written out to HTML. /// </summary> public virtual bool ColorNeedsSpanForStyling(HighlightingColor color) { if (color == null) { throw new ArgumentNullException("color"); } return(!string.IsNullOrEmpty(color.ToCss())); }
/// <summary> /// Writes the HTML attribute for the style to the text writer. /// </summary> public virtual void WriteStyleAttributeForColor(TextWriter writer, HighlightingColor color) { if (writer == null) { throw new ArgumentNullException("writer"); } if (color == null) { throw new ArgumentNullException("color"); } writer.Write(" style=\""); WebUtility.HtmlEncode(color.ToCss(), writer); writer.Write('"'); }