public PresenterDiscoveryStrategy( IPresenterTypeResolver typeResolver, bool enableCache) { Require.NotNull(typeResolver, nameof(typeResolver)); _typeResolver = enableCache ? new CachedPresenterTypeResolver(typeResolver) : typeResolver; }
public PresenterDiscoveryStrategy(IPresenterTypeResolver typeResolver) : this(typeResolver, true) { }
public CachedPresenterTypeResolver(IPresenterTypeResolver inner) { Require.NotNull(inner, nameof(inner)); _inner = inner; }