public override void Visit(IEventVisitor visitor) { visitor.Accept(this); }
public abstract void Visit(IEventVisitor visitor);
public abstract Task AcceptAsync(IEventVisitor visitor);
public override async Task AcceptAsync(IEventVisitor visitor) { await visitor.VisitAsync(this); }