public FluentBuilderToken(IEngine rootEngine, IValueResolverFactory valueResolverFactory, ICulpritResolverFactory culpritResolverFactory)
 {
     if (culpritResolverFactory == null) throw new ArgumentNullException("culpritResolverFactory");
     if (valueResolverFactory == null) throw new ArgumentNullException("valueResolverFactory");
     if (rootEngine == null) throw new ArgumentNullException("rootEngine");
     _rootEngine = rootEngine;
     _currentEngine = rootEngine;
     _valueResolverFactory = valueResolverFactory;
     _culpritResolverFactory = culpritResolverFactory;
 }
Пример #2
0
 public FluentBuilderToken(IEngine rootEngine, IValueResolverFactory valueResolverFactory, ICulpritResolverFactory culpritResolverFactory)
 {
     if (culpritResolverFactory == null)
     {
         throw new ArgumentNullException("culpritResolverFactory");
     }
     if (valueResolverFactory == null)
     {
         throw new ArgumentNullException("valueResolverFactory");
     }
     if (rootEngine == null)
     {
         throw new ArgumentNullException("rootEngine");
     }
     _rootEngine             = rootEngine;
     _currentEngine          = rootEngine;
     _valueResolverFactory   = valueResolverFactory;
     _culpritResolverFactory = culpritResolverFactory;
 }