Раньше (по крайней мере в 4.0.1) можно было сделать так:
this
.When(token.CandlesFinished())
.Once()
.Do(cs => Console.WriteLine(cs.Last().Time));
Теперь эта конструкция подразумевает, что аргумент Do() будет StrategyRule.
Я уже нашел, что теперь .Once() надо писать в конце. Не знаю, зачем это было нужно, но обратная совместимость потерялась. Пишу на случай если это баг.
Комментарии (2)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Обратная совместимость осталось.
Если ставить .Once() перед .Do(), то возникает ошибка а-ля:
Если без .Once(), то все нормально.