Example #1
0
        public IMapContext For <T>(Action <IJsonObjectMapper <T> > configure)
        {
            Guarder.CheckNull(configure, nameof(configure));
            var type = typeof(T);

            if (!Mappers.ContainsMapper(type))
            {
                Mappers.PushMapper(type);
            }
            var mapper        = Mappers.GetMapper(type);
            var jsonObjMapper = new JsonObjectMapper <T>(mapper, Configuration);

            configure(jsonObjMapper);
            return(this);
        }