public static byte Merge(bool value1, bool value2, bool value3, bool value4) { return((byte)((uint)BitSequence.Merge(value1, value2, value3) << 1 | (uint)BitSequence.ToByte(value4))); }
public static byte Merge(bool value1, bool value2, bool value3, bool value4, bool value5, bool value6, bool value7, bool value8) { return((byte)((uint)BitSequence.Merge(value1, value2, value3, value4, value5, value6, value7) << 1 | (uint)BitSequence.ToByte(value8))); }
public static byte Merge(bool value1, bool value2) { return((byte)((uint)BitSequence.ToByte(value1) << 1 | (uint)BitSequence.ToByte(value2))); }