Skip to content

Commit 8ec5a4a

Browse files
committed
Detect inherited properties in ObservableValidator generator
1 parent 6fe5b48 commit 8ec5a4a

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

src/CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/ObservableValidatorValidateAllPropertiesGenerator.Execute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public static ValidationInfo GetInfo(INamedTypeSymbol typeSymbol)
4242
{
4343
using ImmutableArrayBuilder<string> propertyNames = ImmutableArrayBuilder<string>.Rent();
4444

45-
foreach (ISymbol memberSymbol in typeSymbol.GetMembers())
45+
foreach (ISymbol memberSymbol in typeSymbol.GetAllMembers())
4646
{
4747
if (memberSymbol is { IsStatic: true } or not (IPropertySymbol { IsIndexer: false } or IFieldSymbol))
4848
{

src/CommunityToolkit.Mvvm.SourceGenerators/Messaging/IMessengerRegisterAllGenerator.Execute.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
using System.Collections.Immutable;
66
using System.Linq;
7-
using CommunityToolkit.Mvvm.SourceGenerators.ComponentModel.Models;
87
using CommunityToolkit.Mvvm.SourceGenerators.Extensions;
98
using CommunityToolkit.Mvvm.SourceGenerators.Helpers;
109
using CommunityToolkit.Mvvm.SourceGenerators.Messaging.Models;

0 commit comments

Comments
 (0)