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; }