public override void Accept(INodeVisitor visitor) { if (!visitor.BeforeVisit(this)) return; this.Value.Accept(visitor); visitor.AfterVisit(this); }
public override void Accept(INodeVisitor visitor) { if (!visitor.BeforeVisit(this)) return; foreach (var child in ChildNodes) child.Accept(visitor); visitor.AfterVisit(this); }
public override void Accept(INodeVisitor visitor) { if (!visitor.BeforeVisit(this)) return; foreach (var part in ContentParts) part.Accept(visitor); visitor.AfterVisit(this); }