public InterfaceProxyConverter(IImplementationBuilder builder)
 {
     if (builder == null)
     {
         throw new ArgumentNullException(nameof(builder));
     }
     _builder = builder;
 }
Exemple #2
0
        public SchemaBuilder(IEntitySelectorFactory entitySelectorFactory)
        {
            _entitySelectorFactory = entitySelectorFactory;

            _entityConverters = new Dictionary <Type, IEntityConverter>();
            _entityFormatters = new Dictionary <Type, IEntityFormatter>();
            _layouts          = new Dictionary <Type, ILayoutParserFactory>();

            _implementationBuilder          = new DynamicImplementationBuilder();
            _entityTranslateFactoryProvider = new SchemaEntityTranslateFactoryProvider <TSchema>();
            _translateFactoryProvider       = new SchemaTranslateFactoryProvider <TSchema>();
        }
 public DynamicObjectConverterCache(IImplementationBuilder implementationBuilder)
 {
     _implementationBuilder = implementationBuilder;
     _cache = new ConcurrentDictionary <Type, IObjectConverter>();
 }
Exemple #4
0
 public DynamicObjectMapperCache()
 {
     _implementationBuilder = new DynamicImplementationBuilder();
     _dtoCache = new DynamicObjectConverterCache(_implementationBuilder);
     _otdCache = new DictionaryConverterCache();
 }
 public DynamicObjectConverterCache(IImplementationBuilder implementationBuilder)
 {
     _implementationBuilder = implementationBuilder;
     _cache = new ConcurrentDictionary<Type, IObjectConverter>();
 }
 internal ScopedValuesCollection(ScoppingRegistration scoppingRegistration, IImplementationBuilder implementationBuilder)
 {
     // TODO: Complete member initialization
     this._scoppingRegistration = scoppingRegistration;
     this._owner = implementationBuilder;
 }
 public DynamicObjectConverterCache(IImplementationBuilder implementationBuilder)
 {
     _implementationBuilder = implementationBuilder;
     _cache = new ConcurrentCache <Type, IObjectConverter>(CreateMissingConverter);
 }
Exemple #8
0
 public SchemaBuilder(IEntityTypeSelectorFactory entityTypeSelectorFactory)
 {
     _entityTypeSelectorFactory = entityTypeSelectorFactory;
     _entityMaps            = new Dictionary <Type, IEntityMap>();
     _implementationBuilder = new DynamicImplementationBuilder();
 }
 public DynamicObjectConverterCache(IImplementationBuilder implementationBuilder)
 {
     _implementationBuilder = implementationBuilder;
     _cache = new ConcurrentCache<Type, IObjectConverter>(CreateMissingConverter);
 }
 public InterfaceProxyConverter(IImplementationBuilder builder)
 {
     if (builder == null)
         throw new ArgumentNullException(nameof(builder));
     _builder = builder;
 }
Exemple #11
0
 public MyOwnConverter(IImplementationBuilder builder)
 {
     _builder = builder ?? throw new ArgumentNullException(nameof(builder));
 }
 public DynamicObjectMapperCache()
 {
     _implementationBuilder = new DynamicImplementationBuilder();
     _dtoCache = new DynamicObjectConverterCache(_implementationBuilder);
     _otdCache = new DictionaryConverterCache();
 }