-
Notifications
You must be signed in to change notification settings - Fork 325
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ability to customize default implementation of bonded<T> in C# #153
Conversation
The AppVeyor build appears to have failed during We still need to figure out the Travis CI build issue (issue #154), so this won't get merged until then anyway. I'll look into these failures tomorrow or find someone to help me. |
We've figure out the Mono test failures. lalo is working on a fix. Details in #154. |
|
||
|
||
/// <summary> | ||
/// Create a cloner that makes clones of the same type SourceT as source objects. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Minor: in the doc comment's let's make sure that we're using
see
orparamref
ortypeparamref
and so on when referring to other types or parameters.
This change will need to be made in a number of places across a number of files.
Heads up that this change and #146 are very likely to conflict with each other. I'll merge them in the order that the get completed in, so consider this an incentive to respond to feedback quickly. :-) |
Rebasing my changes on top of a9c4d78 |
/// </summary> | ||
private class CustomTransformFactory | ||
{ | ||
public static readonly CustomTransformFactory Default = new CustomTransformFactory(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Minor:
Instance
instead ofDefault
, as there's no way to create a custom one of these.
Thanks. Just a few more comments to be addressed. |
LGTM. Will merge this when CI passes. |
Add ability to specify custom implementations of
bonded<T>
given:T
RuntimeSchema
Fixes the inability to support custom
Serializer/Deserializer/Cloner/Transcoder
withinbonded<T>