private void parseJson(AutoCSer.Json.Parser parser) { if (MemberMap == null) { MemberMap = new MemberMap <valueType>(); } parser.MemberMap = MemberMap; parser.TypeParse(ref Value); }
internal void ParseJson(AutoCSer.Json.Parser parser) { if (MemberMap == null) { MemberMap = AutoCSer.Metadata.MemberMap <valueType> .NewEmpty(); } parser.MemberMap = MemberMap; parser.TypeParse(ref Value); }
private unsafe void deSerialize(AutoCSer.Json.Parser parser) { switch (parser.TypeParse <int>()) { case 1: Value = null; return; case 2: Value = string.Empty; return; default: parser.MoveRead(-1); return; } }