async Task Test()
    {
        var multiplyBlock = new TransformBlock <int, int>(value => value * 2);

        multiplyBlock.Post(5);
        multiplyBlock.Post(2);
        multiplyBlock.Complete();

        await foreach (int item in multiplyBlock.ReceiveAllAsync())
        {
            Console.WriteLine(item);
        }
    }