public override ulong ReadUInt64() { var a = _first.ReadUInt64(); var b = _second.ReadUInt64(); if (a != b) { throw new Exception(string.Format("a={0}, b={1}", a, b)); } return(a); }