public override int ReadByte() { AssertInvariants(); Contracts.Check(!_disposed, "Stream already disposed"); return(MyStream.ReadByte()); }