.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
If a class implements an interface that itself inherits INotifyPropertyChanged or INotifyPropertyChanging but does not implement the interface methods, code-generation aborts.
Describe the bug
If a class implements an interface that itself inherits
INotifyPropertyChanged
orINotifyPropertyChanging
but does not implement the interface methods, code-generation aborts.Current tests only test diagnostics for an implementation of
INotifyPropertyChanged
/INotifyPropertyChanging
: https://github.com/CommunityToolkit/dotnet/blob/7b53ae23dfc6a7fb12d0fc058b89b6e948f48448/tests/CommunityToolkit.Mvvm.SourceGenerators.UnitTests/Test_SourceGeneratorsDiagnostics.cs#L33-L37Regression
No response
Steps to reproduce
Expected behavior
The implementation of
INotifyPropertyChanged
should be generated.Screenshots
No response
IDE and version
VS 2022
IDE version
No response
Nuget packages
Nuget package version(s)
8.2.2
Additional context
Similar to #620 but slightly different scenario
Help us help you
Yes, I'd like to be assigned to work on this item