Раньше (по крайней мере в 4.0.1) можно было сделать так:
this
.When(token.CandlesFinished())
.Once()
.Do(cs => Console.WriteLine(cs.Last().Time));
Теперь эта конструкция подразумевает, что аргумент Do() будет StrategyRule.
Я уже нашел, что теперь .Once() надо писать в конце. Не знаю, зачем это было нужно, но обратная совместимость потерялась. Пишу на случай если это баг.
Comentários (2)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
Обратная совместимость осталось.
Если ставить .Once() перед .Do(), то возникает ошибка а-ля:
Если без .Once(), то все нормально.