Exemple #1
0
        public AttributedPresenterDiscoveryStrategy(
            IPresenterBindingAttributesResolver attributesResolver,
            bool enableCache)
        {
            Require.NotNull(attributesResolver, nameof(attributesResolver));

            _attributesResolver = enableCache
                 ? new CachedPresenterBindingAttributesResolver(attributesResolver)
                 : attributesResolver;
        }
Exemple #2
0
 public AttributedPresenterDiscoveryStrategy(
     IPresenterBindingAttributesResolver attributesResolver)
     : this(attributesResolver, true)
 {
 }
Exemple #3
0
        public CachedPresenterBindingAttributesResolver(IPresenterBindingAttributesResolver inner)
        {
            Require.NotNull(inner, nameof(inner));

            _inner = inner;
        }