Exemplo n.º 1
0
        static TinyMapper()
        {
            IDynamicAssembly assembly = DynamicAssemblyBuilder.Get();

            _targetMapperBuilder = new TargetMapperBuilder(assembly);
            _config = new TinyMapperConfig(_targetMapperBuilder);
        }
Exemplo n.º 2
0
        public TinyMapper(IEnumerable <IObjectMapperBuilder> builders)
        {
            this._lock = new object();
            _mappers   = new Dictionary <TypePair, Mapper>();
            IDynamicAssembly assembly = DynamicAssemblyBuilder.Get();

            _targetMapperBuilder = new TargetMapperBuilder(assembly);
            _config = new TinyMapperConfig(_targetMapperBuilder);
            foreach (var builder in builders)
            {
                builder.Build(this);
            }
        }