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; }
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; }