コード例 #1
0
        public void LineStringCoordinatesSerialization()
        {
            LineStringCoordinates testObj = new LineStringCoordinates(new List <Position>()
            {
                new Position(1, 1)
            });
            string result = ContractObjectToXml(testObj);

            Assert.IsTrue(VerifySerialization(result, testObj));
        }
コード例 #2
0
        /// <summary>
        /// Writes the JSON representation of the object.
        /// </summary>
        /// <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter" /> to write to.</param>
        /// <param name="value">The existingValue.</param>
        /// <param name="serializer">The calling serializer.</param>
        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
            LineStringCoordinates coordinates = (LineStringCoordinates)value;

            serializer.Serialize(writer, coordinates.Positions);
        }