Example #1
0
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            var ja = JArray.ReadFrom(reader);

            return(new Pairing(ja[1].Value <int>(), ja[0].Value <string>() == "W",
                               new Player(ja[2].Value <string>(), new Grade(ja[3].Value <string>())),
                               new Player(ja[5].Value <string>(), new Grade(ja[6].Value <string>())),
                               GameResult.Parse(ja[4].Value <string>())));
        }
Example #2
0
        public void EndMarker(IPgnReader iParser)
        {
            GameResult end = GameResult.Parse(iParser.Value);

            _tmpStepTree.Items.Add(end);
        }