public bool TryReceiveAll(out IList <TOutput> items) { bool succeed = SourceReceivable.TryReceiveAll(out items); OnTryReceiveAll(Name, items, succeed); return(succeed); }
public bool TryReceive(Predicate <TOutput> filter, out TOutput item) { bool succeed = SourceReceivable.TryReceive(filter, out item); OnTryReceive(Name, item, succeed); return(succeed); }