internal void SerializeData(BinaryWriter writer, ComponentDataPool componentDataPool) { if (this.CleanGlobalObjectId == null) { throw new CorruptSyncStateException(new LocalizedString("[MeetingOrganizerEntry.SerializeData] CleanGlobalObjectId cannot be null during serialization."), null); } componentDataPool.GetStringDataInstance().Bind(this.CleanGlobalObjectId.Uid).SerializeData(writer, componentDataPool); componentDataPool.GetDateTimeDataInstance().Bind((ExDateTime)this.EntryTime).SerializeData(writer, componentDataPool); componentDataPool.GetStringDataInstance().Bind(this.Organizer).SerializeData(writer, componentDataPool); NullableData <BooleanData, bool> nullableData = new NullableData <BooleanData, bool>(); nullableData.Bind(this.IsOrganizer).SerializeData(writer, componentDataPool); componentDataPool.GetStringDataInstance().Bind(this.Subject).SerializeData(writer, componentDataPool); }