Раньше (по крайней мере в 4.0.1) можно было сделать так:
this
.When(token.CandlesFinished())
.Once()
.Do(cs => Console.WriteLine(cs.Last().Time));
Теперь эта конструкция подразумевает, что аргумент Do() будет StrategyRule.
Я уже нашел, что теперь .Once() надо писать в конце. Не знаю, зачем это было нужно, но обратная совместимость потерялась. Пишу на случай если это баг.
Comentarios (2)
Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario
Обратная совместимость осталось.
Если ставить .Once() перед .Do(), то возникает ошибка а-ля:
Если без .Once(), то все нормально.