Uh oh!
There was an error while loading. Please reload this page.
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
DocSvartz
commented
Jan 13, 2025
Hm, It seems that in 7.4.0 only interfaces without content were processed in the primitive adapter. (IActivityBase in current sample). |
andrerav
commented
Jan 13, 2025
@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 |
andrerav
commented
Jan 13, 2025
Thank you @DocSvartz! |
New: