public AttributedPresenterDiscoveryStrategy( IPresenterBindingAttributesResolver attributesResolver, bool enableCache) { Require.NotNull(attributesResolver, nameof(attributesResolver)); _attributesResolver = enableCache ? new CachedPresenterBindingAttributesResolver(attributesResolver) : attributesResolver; }
public AttributedPresenterDiscoveryStrategy( IPresenterBindingAttributesResolver attributesResolver) : this(attributesResolver, true) { }
public CachedPresenterBindingAttributesResolver(IPresenterBindingAttributesResolver inner) { Require.NotNull(inner, nameof(inner)); _inner = inner; }