public override Nothing Visit(ISubtotalRemark sub) { var prev = m_Path; m_Path = Composite.Merge(m_Path, sub.Remark); ShowSubtotal(sub); m_Path = prev; return(Nothing.AtAll); }
public override IAsyncEnumerable <string> Visit(ISubtotalRemark sub) { var prev = m_Path; m_Path = Composite.Merge(m_Path, sub.Remark); var s = ShowSubtotal(sub); m_Path = prev; return(s); }
public override Nothing Visit(ISubtotalRemark sub) { ShowSubtotal(sub, sub.Remark.Quotation('"')); return(Nothing.AtAll); }
public abstract Nothing Visit(ISubtotalRemark sub);
JProperty ISubtotalVisitor <JProperty> .Visit(ISubtotalRemark sub) => new JProperty(sub.Remark ?? "", VisitChildren(sub));
public abstract IAsyncEnumerable <string> Visit(ISubtotalRemark sub);