void IMarkupNodeVisitor.Visit(HyperlinkMarkupNode node) { var uri = resourceManager.RequestDocumentUri(node.Uri); using (NestedContainer(HtmlTags.Anchor) .Attribute(HtmlAttributes.HRef, uri)) { ProcessCompositeNode(node); } }
void IMarkupNodeVisitor.Visit(HyperlinkMarkupNode node) { writer.AppendFormat("[[{0}|", node.Uri); foreach (var child in node.Children) { child.Accept(this); } writer.Append("]]"); }
void IMarkupNodeVisitor.Visit(HyperlinkMarkupNode node) { writer.BeginTag("hyperlink"); writer.WriteAttribute("uri", node.Uri); foreach (var child in node.Children) { child.Accept(this); } writer.EndTag(); }