You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Посмотрел в *MemberNode, а там только название member'а и присваиваемое значение в set-варианте. Когда разбирается выражение типа (a + b).mbr, куда записывается (a + b)?
The text was updated successfully, but these errors were encountered:
Для GetMemberNode это точно должно работать - выражение должно быть записано в поле Expression, это проверяется тестами. Может быть, есть баг для SetMemberNode? Я попробую проверить.
Проверил, и даже добавил тест для SetMemberNode - вроде бы всё ок.
Конечно, тесты могли бы заглючить, если бы у нас были неправильно написаны методы Equals для узлов, но я посмотрел реализацию сравнения для MemberNodeBase - с ней, вроде бы, тоже всё в порядке.
@impworks, если что-то работает не так, как ожидается - дай знать.
Посмотрел в
*MemberNode
, а там только название member'а и присваиваемое значение в set-варианте. Когда разбирается выражение типа(a + b).mbr
, куда записывается(a + b)
?The text was updated successfully, but these errors were encountered: