public CompositeViewFactory(
            ICompositeViewTypeResolver typeResolver,
            bool enableCache)
        {
            Require.NotNull(typeResolver, nameof(typeResolver));

            _typeResolver = enableCache
                 ? new CachedCompositeViewTypeResolver(typeResolver)
                 : typeResolver;
        }
Esempio n. 2
0
        public CachedCompositeViewTypeResolver(ICompositeViewTypeResolver inner)
        {
            Require.NotNull(inner, nameof(inner));

            _inner = inner;
        }
 public CompositeViewFactory(ICompositeViewTypeResolver typeResolver)
     : this(typeResolver, true)
 {
 }