public AdLibSetParams(byte[] data) { Contract.Assert(data != null); Contract.Assert(data.Length == 4); RegisterBase = data[0]; Shift = data[1]; Mask = data[2]; Inversion = data[3]; } }