BinarySerializer
BinarySerializer copied to clipboard
Re-evaluate ValueGetters if the current value is null during binding evaluation
As reported in Issue #216, when using a calculated binding, with a ValueGetter, the getter appears to be evaluted only once when initially converted to a TypeNode. This is unfortunately prior to any deserialized values being realised.
This is a slightly hacky solution, but simply re-attempts to evaluate getters where this is the case.