Пример #1
0
        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
            var points = value as IReadOnlyList <InkPoint>;

            if (points != null)
            {
                var pointsStr = InkPointHelper.InkPointsToString(points);
                serializer.Serialize(writer, pointsStr);
            }
            else
            {
                throw new InvalidCastException("Unable to cast object to type 'IReadOnlyList<InkPoint>'");
            }
        }