AriDEVParser.Util.Extensions.HasAnyFlag C# (CSharp) Method

HasAnyFlag() public static method

public static HasAnyFlag ( this value, Enum toTest ) : bool
value this
toTest System.Enum
return bool
        public static bool HasAnyFlag(this Enum value, Enum toTest)
        {
            var val = ((IConvertible)value).ToUInt64(null);
            var test = ((IConvertible)toTest).ToUInt64(null);

            return (val & test) != 0;
        }