Ejemplo n.º 1
0
 public void BeginSpan(HighlightingColor highlightingColor)
 {
     WriteIndent();
     if (currentColorBegin > -1)
     {
         HighlightingModel.SetHighlighting(currentColorBegin, b.Length - currentColorBegin, currentColor);
     }
     colorStack.Push(currentColor);
     currentColor      = currentColor.Clone();
     currentColorBegin = b.Length;
     currentColor.MergeWith(highlightingColor);
     currentColor.Freeze();
 }
Ejemplo n.º 2
0
 public void EndSpan()
 {
     HighlightingModel.SetHighlighting(currentColorBegin, b.Length - currentColorBegin, currentColor);
     currentColor      = colorStack.Pop();
     currentColorBegin = b.Length;
 }