/// <summary> /// Ctor /// </summary> /// <param name="strategy"></param> public ResolverCache(IResolverStrategy strategy) { if (strategy == null) { throw new ArgumentNullException("strategy"); } this.Strategy = strategy; }
/// <summary> /// Ctor /// </summary> /// <param name="strategy"></param> public DataReaderSettings(IResolverStrategy strategy, IEnumerable<IDataFilter<ModelTokenType>> filters) : this(new ResolverCache(strategy), filters) { }
/// <summary> /// Ctor /// </summary> /// <param name="strategy"></param> public DataReaderSettings(IResolverStrategy strategy, IEnumerable <IDataFilter <ModelTokenType> > filters) : this(new ResolverCache(strategy), filters) { }
/// <summary> /// Ctor /// </summary> /// <param name="strategy"></param> public DataReaderSettings(IResolverStrategy strategy, params IDataFilter<ModelTokenType>[] filters) : this(new ResolverCache(strategy), filters) { }
/// <summary> /// Ctor /// </summary> /// <param name="strategy"></param> public DataReaderSettings(IResolverStrategy strategy, params IDataFilter <ModelTokenType>[] filters) : this(new ResolverCache(strategy), filters) { }