ValveKeyValue
ValveKeyValue copied to clipboard
Add support for fields when deserializing strongly-typed objects
Not just properties.
This will require some abstraction over both.
Thinking out loud here:
This will require some level of abstraction. Probably the IPropertyMapper shouldn't return a string or PropertyInfo or what have you, but instead some abstraction layer over an (object, PropertyInfo) or (object, FieldInfo) tupl.
We already have this abstraction now through IObjectReflection/IObjectMember. Implementing this should now be trivial.
We now have this in place but only for System.ValueTuple<...> types so far.