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);
        }
Пример #2
0
        private IPropFactory BuildDefaultPropFactory
        (
            IConvertValues valueConverter,
            IProvideDelegateCaches delegateCacheProvider,
            ResolveTypeDelegate typeResolver
        )
        {
            IPropFactory result = new WPFPropFactory
                                  (
                delegateCacheProvider: delegateCacheProvider,
                valueConverter: valueConverter,
                typeResolver: typeResolver
                                  );

            return(result);
        }