Hi
My property expansion templates do not include the "INotifiyPropertyChanged" part when a base class implements INotifiyPropertyChanged.
They only seem to work correctly if the class I am using the template in implements it itself.
From what I have found out from reading question T255298, this should not be the behaviour?
I have demonstrated here.
https://www.screencast.com/t/YYoPvShywFS4
Does this not work correctly for VS2017 yet or is something going wrong?
Thank you
Hello,
Thank you for providing the screencast.
I have tried to reproduce this issue, but everything works fine on my side.
I have attached a screencast that illustrates my attempts.
Please share the following information with me:
- CodeRush settings (they can be obtained here: %AppData%\CodeRush\Settings);
- CodeRush log files (they can be obtained here: %LocalAppData%\CodeRush\Logs).
Also, clarify whether this issue occurs only in specific projects and files, or in a newly created VB project as well. If you can reproduce this issue only for one project, it may be associated with specific features of your project.
So, to help us understand the cause of the issue, would you please send us your project? We can mark this ticket private so no one can access it except you and the DevExpress team. We can also sign a Non-Disclosure Agreement if required.
I am looking forward to hearing from you.
Whilst testing with a brand new project, I noticed that the problem only occurs if the base class is in a different project to the class I am editing.
e.g Base Class containing INotifyPropertyChanged in Project A whlst expanding template in inherited class in Project B
Hopefully you should be able to reproduce with this information but if you still require my project and Coderush settings, please let me know.
Thank you for providing the code sample and additional information.
I managed to reproduce this issue in your project.
We will notify you as soon as we fix this issue.
Thank you.