Generating of [ObservableObject]
fails if interface is declared but not implemented
#805
Open
1 task done
Labels
bug 🐛
An unexpected issue that highlights incorrect behavior
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
:dotnet/tests/CommunityToolkit.Mvvm.SourceGenerators.UnitTests/Test_SourceGeneratorsDiagnostics.cs
Lines 33 to 37 in 7b53ae2
Regression
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
The text was updated successfully, but these errors were encountered: