private void VisitCore(MapSchema s) { s.Serializer = new DictionarySerializer(s); this.VisitDynamic(s.KeySchema); this.VisitDynamic(s.ValueSchema); }
private TypeSchema BuildCore(MapSchema w, MapSchema r) { TypeSchema valueSchema = this.BuildDynamic(w.ValueSchema, r.ValueSchema); TypeSchema keySchema = this.BuildDynamic(w.KeySchema, r.KeySchema); return valueSchema != null && keySchema != null ? new MapSchema(keySchema, valueSchema, r.RuntimeType) : null; }