Exemplo n.º 1
0
 IEnumFlag IEnumFlag.Xor(IEnumFlag flags)
 {
     return(this ^ flags.Value);
 }
Exemplo n.º 2
0
 IEnumFlag IEnumFlag.Add(IEnumFlag flags)
 {
     return(Add((TEnum)flags));
 }
Exemplo n.º 3
0
 IEnumFlag IEnumFlag.Or(IEnumFlag flags)
 {
     return(this | flags.Value);
 }
Exemplo n.º 4
0
 IEnumFlag IEnumFlag.And(IEnumFlag flags)
 {
     return(this & flags.Value);
 }
Exemplo n.º 5
0
 bool IEnumFlag.HasNone(IEnumFlag flags)
 {
     return(HasAll((TEnum)flags));
 }
Exemplo n.º 6
0
 bool IEnumFlag.HasAny(IEnumFlag flags)
 {
     return(HasAny((TEnum)flags));
 }
Exemplo n.º 7
0
 IEnumFlag IEnumFlag.Remove(IEnumFlag flags)
 {
     return(Remove((TEnum)flags));
 }