public static T Set(T left, int right, bool addOrRemove) { if (addOrRemove) { return(OperationInt.Add(left, right)); } else { return(OperationInt.Remove(left, right)); } }
public static T And(T left, int right) { return(OperationInt.And(left, right)); }
public static bool HasValue(T left, int right) { return(OperationInt.HasValue(left, right)); }
public static T Remove(T left, int right) { return(OperationInt.Remove(left, right)); }
public static T Set(T left, int right) { return(OperationInt.Set(left, right)); }
public static T Not(int value) { return(OperationInt.Not(value)); }
public static T Xor(T left, int right) { return(OperationInt.Xor(left, right)); }