Example #1
0
 /// <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=\"");
     writer.Write(color.ToCss());
     writer.Write("\"");
 }
Example #2
0
 public override void WriteStyleAttributeForColor(TextWriter writer, HighlightingColor color)
 {
     htmlWriter.WriteStyle(writer, color.ToCss());
 }
Example #3
0
 /// <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());
 }