Пример #1
0
 /// <summary>
 /// Constructor required by deserialization
 /// </summary>
 /// <param name="info">SerializationInfo</param>
 /// <param name="context">StreamingContext</param>
 protected Line(SerializationInfo info, StreamingContext context)
     : base(info, context)
 {
     startPoint  = (GeoPoint)info.GetValue("StartPoint", typeof(GeoPoint));
     endPoint    = (GeoPoint)info.GetValue("EndPoint", typeof(GeoPoint));
     colorDef    = ColorDef.Read(info, context);
     lineWidth   = LineWidth.Read("LineWidth", info, context);
     linePattern = LinePattern.Read("LinePattern", info, context);
     if (Constructed != null)
     {
         Constructed(this);
     }
 }