private static IPropFactory BuildDefaultPropFactory(PSServiceSingletonProviderInterface propStoreServices, IProvideAutoMappers autoMapperProvider) { IConvertValues valueConverter = new PropFactoryValueConverter(propStoreServices.TypeDescBasedTConverterCache); ResolveTypeDelegate typeResolver = null; IPropFactory result = new WPFPropFactory (delegateCacheProvider: propStoreServices.DelegateCacheProvider, valueConverter: valueConverter, typeResolver: typeResolver, autoMapperProvider: autoMapperProvider); return(result); }
private IPropFactory BuildDefaultPropFactory ( IConvertValues valueConverter, IProvideDelegateCaches delegateCacheProvider, ResolveTypeDelegate typeResolver ) { IPropFactory result = new WPFPropFactory ( delegateCacheProvider: delegateCacheProvider, valueConverter: valueConverter, typeResolver: typeResolver ); return(result); }