//------------------------------------------------------ protected override sc2i.common.CResultAErreur MySerialize(sc2i.common.C2iSerializer serializer) { int nVersion = GetNumVersion(); CResultAErreur result = serializer.TraiteVersion(ref nVersion); if (!result) { return(result); } serializer.TraiteString(ref m_strIdUniverselEtape); if (serializer.Mode == ModeSerialisation.Lecture && m_strIdUniverselEtape.Length > 0) { serializer.TrackDbKeyReaded(m_strIdUniverselEtape); } if (serializer.Mode == ModeSerialisation.Lecture) { m_typeEtape = null; } int nCol = m_backColor.ToArgb(); serializer.TraiteInt(ref nCol); m_backColor = Color.FromArgb(nCol); nCol = m_foreColor.ToArgb(); serializer.TraiteInt(ref nCol); m_foreColor = Color.FromArgb(nCol); return(result); }