We found a bug with Tomes.EmitToParent (related to the last merge)
With a boolean TomeValue :
if the value is assigned to true the event is properly emitted
if the value is assigned to false the event is not emitted at all to the parent
We found that !Equals(this, root) doesn't work properly here (probably because JValue override internally Compare or GetType).
Just replaced Equals by ReferenceEquals and now it works better.
Description
We found a bug with Tomes.EmitToParent (related to the last merge)
With a boolean TomeValue :
We found that
!Equals(this, root)
doesn't work properly here (probably because JValue override internally Compare or GetType). Just replaced Equals by ReferenceEquals and now it works better.