Example #1
0
 public void WriteTo(object entity, IHttpEntity response, string[] paramneters)
 {
     var errors = entity as IList<Error>;
     if (errors == null)
         return;
     response.ContentType = MediaType.Html;
     using (var streamWriter = new StreamWriter(response.Stream))
     {
         var writer = new XhtmlNodeWriter();
         writer.Write(new XhtmlTextWriter(streamWriter), new HtmlErrorPage(errors));
     }
 }
 public static IDisposable scope(this IXhtmlAnchorSite site, IContentModel element)
 {
     var nodeWriter = new XhtmlNodeWriter();
     nodeWriter.WriteStartTag(site.Xhtml.AmbientWriter,element);
     return new NodeWriterTerminator(nodeWriter, site.Xhtml.AmbientWriter, element);
 }
 public NodeWriterTerminator(XhtmlNodeWriter nodeWriter, IXhtmlWriter writer, IElement element)
 {
     _nodeWriter = nodeWriter;
     _writer = writer;
     _element = element;
 }
 public NodeWriterTerminator(XhtmlNodeWriter nodeWriter, IXhtmlWriter writer, IElement element)
 {
     this.nodeWriter = nodeWriter;
     this.writer = writer;
     this.element = element;
 }