public WriteCacheFilter(ICacheResolver cacheResolver, IResourceFactory resourceFactory) : base(cacheResolver) { if (resourceFactory == null) { throw new ArgumentNullException(nameof(resourceFactory)); } this.resourceFactory = resourceFactory; this.typeLookup = new ResourceTypeLookup(); }
public ReadCacheFilter(string baseUrl, ICacheResolver cacheResolver) : base(cacheResolver) { if (string.IsNullOrEmpty(baseUrl)) { throw new ArgumentNullException(nameof(baseUrl)); } this.baseUrl = baseUrl; this.typeLookup = new ResourceTypeLookup(); }
public DefaultCacheResolver(ICacheProvider cacheProvider, ILogger logger) { if (cacheProvider == null) { throw new ArgumentNullException(nameof(cacheProvider)); } this.cacheProvider = cacheProvider; this.syncCacheProvider = cacheProvider as ISynchronousCacheProvider; this.asyncCacheProvider = cacheProvider as IAsynchronousCacheProvider; this.logger = logger; this.typeLookup = new ResourceTypeLookup(); }
public AbstractFieldConverter(string converterName, params Type[] appliesToTargetTypes) { this.appliesToTargetTypes = appliesToTargetTypes; this.name = converterName; this.typeLookup = new ResourceTypeLookup(); }
public ExpandedPropertyConverter(Func<Map, Type, Map> converter) : base(nameof(ExpandedPropertyConverter), appliesToTargetType: AnyType) { this.converter = converter; this.typeLookup = new ResourceTypeLookup(); }
public ResourceTypes_tests() { this.typeLookup = new ResourceTypeLookup(); }
public ExpandedPropertyConverter(Func <Map, Type, Map> converter) : base(nameof(ExpandedPropertyConverter), appliesToTargetType: AnyType) { this.converter = converter; this.typeLookup = new ResourceTypeLookup(); }