zz
This commit is contained in:
17
GlobalShared/API/IBooleanFunction.cs
Normal file
17
GlobalShared/API/IBooleanFunction.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
namespace Global.Shared.API
|
||||
{
|
||||
public static class BooleanFunctions
|
||||
{
|
||||
public delegate bool BooleanFunction(bool a, bool b);
|
||||
|
||||
public static BooleanFunction True = (a, b) => true;
|
||||
public static BooleanFunction False = (a, b) => false;
|
||||
public static BooleanFunction And = (a, b) => a && b;
|
||||
public static BooleanFunction Or = (a, b) => a || b;
|
||||
public static BooleanFunction Xor = (a, b) => a ^ b;
|
||||
public static BooleanFunction NotA = (a, b) => b && !a;
|
||||
public static BooleanFunction NotB = (a, b) => a && !b;
|
||||
public static BooleanFunction NotAAndB = (a, b) => !(a && b);
|
||||
public static BooleanFunction NotAOrB = (a, b) => !(a || b);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user