Beispiel #1
0
 public virtual void Deserialize(ISerializeReader reader)
 {
     if (reader.IsEmpty)
     {
         return;
     }
     while (reader.ReadBegin())
     {
         var type   = reader.ReadType();
         var widget = FindWidget(this, reader.CurrentName, type);
         if (widget != null)
         {
             reader.Read(widget, reader.GetTypeInfo(type));
             //((ISerializableElement)widget).Deserialize(reader);
         }
         else
         {
             var temp = reader.ReadContent();
         }
     }
 }