public TArgument Accept <TArgument>(ITransactionVisitor <TArgument> visitor, TArgument initialValue) { return(_transactions.Aggregate(initialValue, (argument, transaction) => visitor.Visit(transaction, argument))); }
public void Accept(ITransactionVisitor visitor) { visitor.Visit(this); }