public Auction(Fiber fiber, Inbox inbox, Guid id) { Id = id; _inbox = inbox; _fiber = fiber; AskChannel = new SelectiveConsumerChannel <Request <Ask> >(_fiber, HandleAsk); EndChannel = new ConsumerChannel <End>(_fiber, x => { _ended = true; }); }
public Auction(Fiber fiber, Inbox inbox, Guid id) { Id = id; _inbox = inbox; _fiber = fiber; AskChannel = new SelectiveConsumerChannel<Request<Ask>>(_fiber, HandleAsk); EndChannel = new ConsumerChannel<End>(_fiber, x => { _ended = true; }); }
protected virtual Channel <T> Visitor <T>(SelectiveConsumerChannel <T> channel) { return(channel); }