/// <summary>
 /// Cloning constructor.
 /// </summary>
 protected CurvePrimitive(CurvePrimitive source, ICloningContext context)
 {
     context.CloneFields(source, this);
     _points = new PointsList(source._points, this);
 }
 /// <summary>
 /// Cloning constructor.
 /// </summary>
 /// <param name="source">The source object from which to clone.</param>
 /// <param name="context">The cloning context object.</param>
 protected PolylineGraphic(PolylineGraphic source, ICloningContext context)
     : base()
 {
     context.CloneFields(source, this);
     _points = new PointsList(source._points, this);
 }
 /// <summary>
 /// Constructs a curve graphic.
 /// </summary>
 public CurvePrimitive()
 {
     _points = new PointsList(this);
     Initialize();
 }
 /// <summary>
 /// Initializes a new instance of <see cref="PolylineGraphic"/>.
 /// </summary>
 public PolylineGraphic()
 {
     _points = new PointsList(this);
     Initialize();
 }