I have a method which accepts an enum as an argument:
[Flags] public enum MyEnum { A = 1, B = 2, C = 3 } public class MyClass { public MyEnum myEnum; } public bool MyMethod(MyClass class, MyEnum enumParam) { // Here I want to check if object class contains some enum values passed as an argument // Something like: if(class.myEnum 'contains-one-of-the-items-of enumParam) } public void Test() { Myclass class = new MyClass() { myEnum = MyEnum.A }; MyMethod(class, MyEnum.A | MyEnum.B); }
I want to check if an object contains one of the enum values which are passed in the method as an argument.