public bool Serialize(Stream stream) { BinaryWriter output = new BinaryWriter(stream); // result if (Yippee.Net.Internal.Serialize(output, result_) == false) { return(false); } // sessionId if (Yippee.Net.Internal.Serialize(output, sessionId_) == false) { return(false); } // serverTimestamp if (Yippee.Net.Internal.Serialize(output, serverTimestamp_) == false) { return(false); } // assignedLsAddr if (assignedLsAddr_.Serialize(stream) == false) { return(false); } // progress { int value = (int)progress_; if (Yippee.Net.Internal.Serialize(output, value) == false) { return(false); } } return(true); }