public WrappedEnumerator(IEnumerator <T> original, ChannelTransaction tran) { _tran = tran; _original = original; _demander = EmptyDemander <T> .Instance; }
public void Demands(Demanding <IEnumerable <T> > d, string hash, DescriptionHolder description) { _demander = new Demander <T>(d, hash, description); }
public TracedEnumerator(IEnumerator original, ChannelTransaction tran) { _tran = tran; _original = original; _demander = EmptyDemander.Instance; }