Exemple #1
0
        private async Task WatchChannel(IOutChannel <int> channel, CancellationToken token)
        {
            var channel2 = channel.Transform(o => o.Select(v => (v * 2).ToString()));

            using (var enumerator = channel2.GetMessages())
            {
                while (await enumerator.MoveNext(token))
                {
                    var item = enumerator.Current;
                    _TestOutputHelper.WriteLine(item);
                }
            }
        }
Exemple #2
0
 public ChatRoom(IInChannel input, IOutChannel output)
 {
     _input  = input;
     _output = output;
 }