Ejemplo n.º 1
0
        public AttributedPresenterDiscoveryStrategy(
            IPresenterBindingAttributesResolver attributesResolver,
            bool enableCache)
        {
            Require.NotNull(attributesResolver, nameof(attributesResolver));

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

            _inner = inner;
        }