Пример #1
0
 public static Boole <T> Or <T>(this Boole <T> me, Func <T, bool> booleFunc)
 {
     return(me.Value ? me : new Boole <T>(me.Logic, me.Value || booleFunc(me.Logic)));
 }
Пример #2
0
 public static Boole <T> Or <T>(this Boole <T> me, bool booleValue)
 {
     return(me.Value ? me : new Boole <T>(me.Logic, me.Value || booleValue));
 }
Пример #3
0
 public static Boole <T> And <T>(this Boole <T> me, bool booleValue)
 {
     return(!me.Value ? me : new Boole <T>(me.Logic, me.Value && booleValue));
 }