Ejemplo n.º 1
0
        public void TestSerialization()
        {
            var curve = new CurveGeometry { Start = new Point(1.5, 2), End = new Point(3, 4.2), Bulge = 1 };

            var writer = new StringWriter();
            _serializer.Serialize(writer, curve);
            var reader = new StringReader(writer.ToString());

            Assert.AreEqual(curve, _serializer.Deserialize(reader));
        }
Ejemplo n.º 2
0
 protected override void setJSON(JObject obj, BaseClassIfc host, SetJsonOptions options)
 {
     base.setJSON(obj, host, options);
     obj["CurveGeometry"] = CurveGeometry.getJson(this, options);
 }
Ejemplo n.º 3
0
		internal override void SetXML(XmlElement xml, BaseClassIfc host, Dictionary<string, XmlElement> processed)
		{
			base.SetXML(xml, host, processed);
			xml.AppendChild(CurveGeometry.GetXML(xml.OwnerDocument, "CurveGeometry", this, processed));
		}