- Drop the impressive but inscrutable dynamically generated code in favour of some plain old code. - Cache type information so costly reflection need not be performed each time. - Only capture values from a sync object into an array rather than a dictionary lookup of both names and values for efficiency. - Throw if the sync attribute is used on a property that cannot be read or that uses index parameters.
5.5 KiB
Executable File
5.5 KiB
Executable File