public InterfaceProxyConverter(IImplementationBuilder builder) { if (builder == null) { throw new ArgumentNullException(nameof(builder)); } _builder = builder; }
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>(); }
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); }
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; }
public MyOwnConverter(IImplementationBuilder builder) { _builder = builder ?? throw new ArgumentNullException(nameof(builder)); }