示例#1
0
 public static bool HasFlag(this Enum self, Enum flag)
 {
     return((long)self.AND(flag) == (long)Convert.ToUInt64((object)flag));
 }
示例#2
0
 public static ulong Get(this Enum self, Enum flag)
 {
     return(self.AND(flag));
 }
示例#3
0
        public static bool HasFlag(this Enum self, Enum flag)
        {
            ulong uint64 = Convert.ToUInt64((object)flag);

            return((long)self.AND(uint64) == (long)uint64);
        }