示例#1
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="strategy"></param>
 public ResolverCache(IResolverStrategy strategy)
 {
     if (strategy == null)
     {
         throw new ArgumentNullException("strategy");
     }
     this.Strategy = strategy;
 }
示例#2
0
 /// <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)
 {
 }
示例#4
0
 /// <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)
 {
 }