This is preliminary documentation and subject to change. To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
Improved Performance
One last reason for using a custom marshaler is performance. While we have made every effort to optimize the generic marshaler that the runtime provides there is cost associated with having a general-purpose marshaler.