This commit is contained in:
/
2024-12-29 21:15:58 +01:00
commit 547655c326
77 changed files with 7313 additions and 0 deletions

View 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);
}
}