Fix issue #755 - Revert to behavior from 7.4.0 and new features#758
Conversation
|
This completely emulates the logic of the Primitive adapter, which would be passed in 7.4.0 this case ( map IActivityBase -> IActivityBase). |
| var targetExtention = sourceExt.Adapt<SampleInterfaceClsExtentions>(); | ||
|
|
||
|
|
||
| var updExt = targetDerived.Adapt(targetExtention); |
There was a problem hiding this comment.
Base.Adapt(Derived) case
But this behavior is completely consistent with the access that the IActivityData interface itself provides - it does not have access to the Data property. If you add it, the state transfer will be carried out
|
Hm, It seems that in 7.4.0 only interfaces without content were processed in the primitive adapter. (IActivityBase in current sample). |
|
@DocSvartz Please synchronize your branch and I can do a review. I'll release the current code in development as pre02, and we can release this as pre03. Sounds good? |
|
@andrerav Ok |
|
Thank you @DocSvartz! |
New: