public override int ElementCost(Element el)
 {
     if (!(el is Text))
         return 0;
     else
         return HtmlUtils.UnEscapeEntities(el.ToString(), HtmlUtils.UnEscapeMode.NonMarkupText).Length;
 }
 public override int ElementCost(Element el)
 {
     return el.ToString().Length;
 }
 protected override void DefaultAction(Element el)
 {
     _output.Write(el.ToString());
 }
 public override int ElementCost(Element el)
 {
     return HttpUtility.UrlEncode(el.ToString()).Length;
 }
 protected override void DefaultAction(Element el)
 {
     if (suspendTagDepth == 0)
         Emit(el.ToString());
 }
 protected override void DefaultAction(Element el)
 {
     htmlData.Append(el.ToString());
 }
 protected override void DefaultAction(Element el)
 {
     Emit(el.ToString());
 }
 protected override void DefaultAction(Element el)
 {
     _templateBuilder.Append(el.ToString());
 }
 protected override void DefaultAction(Element el)
 {
     base.DefaultAction(el);
     _docBuilder.Append(el.ToString());
 }