Exemple #1
0
 public virtual void Serialize(XmlSerializer serializer, Section value)
 {
     serializer.AddString(NameInfo, value.Name);
     serializer.AddString(IconKeyInfo, value.IconKey);
     serializer.AddColor(ColorInfo, value.Color);
     serializer.AddKeyValuePairs(TabsInfo, value.Tabs, TabFactory);
 }
 public virtual void Serialize(XmlSerializer serializer, Icon value)
 {
     serializer.AddString(TypeInfo, GetTypeString(value.Type));
     if (!string.IsNullOrWhiteSpace(value.Reference))
     {
         serializer.AddString(ReferenceInfo, value.Reference);
     }
     if (value.Color != Color.white)
     {
         serializer.AddColor(ColorInfo, value.Color);
     }
 }