Beispiel #1
0
        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);
        }
Beispiel #2
0
    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);
    }
Beispiel #3
0
 public override Nothing Visit(ISubtotalRemark sub)
 {
     ShowSubtotal(sub, sub.Remark.Quotation('"'));
     return(Nothing.AtAll);
 }
 public abstract Nothing Visit(ISubtotalRemark sub);
Beispiel #5
0
 JProperty ISubtotalVisitor <JProperty> .Visit(ISubtotalRemark sub)
 => new JProperty(sub.Remark ?? "", VisitChildren(sub));
 public abstract IAsyncEnumerable <string> Visit(ISubtotalRemark sub);