Exemple #1
0
        public PresenterDiscoveryStrategy(
            IPresenterTypeResolver typeResolver,
            bool enableCache)
        {
            Require.NotNull(typeResolver, nameof(typeResolver));

            _typeResolver = enableCache
                 ? new CachedPresenterTypeResolver(typeResolver)
                 : typeResolver;
        }
Exemple #2
0
 public PresenterDiscoveryStrategy(IPresenterTypeResolver typeResolver)
     : this(typeResolver, true)
 {
 }
Exemple #3
0
        public CachedPresenterTypeResolver(IPresenterTypeResolver inner)
        {
            Require.NotNull(inner, nameof(inner));

            _inner = inner;
        }