I want to determine if the enum value belongs to a specific group. See the pseudo-example:
[Flags] public enum Animals { Dog = 1, Cat = 2, WildAnimal = Dog | Cat, Fly = 4, Bee = 8, Insect = Fly | Bee } public static bool IsInsect(Animals animals) { return Animals.Insect.Qualifies(animals); } public static bool Qualifies(this Animals groupName, Animals value) {
source share