📄 Core/MemberCollectors/PredicateMembersCollector.cs
1 2 3 4 5 6 7 8 9 10
using System;
using Microsoft.CodeAnalysis;

namespace Reacher.MemberCollectors;

internal sealed class PredicateMembersCollector(Predicate<ISymbol> predicate) : MembersCollector
{
    protected override bool ShouldMemberBeIncluded(ISymbol member) => predicate(member);
}