public IConcordionExtender WithEvaluatorFactory(IEvaluatorFactory evaluatorFactory)
 {
     this.EvaluatorFactory = evaluatorFactory;
     return this;
 }
예제 #2
0
 public Concordion(ISpecificationLocator specificationLocator, ISpecificationReader specificationReader, IEvaluatorFactory evaluatorFactory)
 {
     SpecificationLocator = specificationLocator;
     SpecificationReader = specificationReader;
     EvaluatorFactory = evaluatorFactory;
 }
예제 #3
0
 public Concordion(ISpecificationLocator specificationLocator, ISpecificationReader specificationReader, IEvaluatorFactory evaluatorFactory)
 {
     SpecificationLocator = specificationLocator;
     SpecificationReader  = specificationReader;
     EvaluatorFactory     = evaluatorFactory;
 }
 public ConcordionBuilder WithEvaluatorFactory(IEvaluatorFactory evaluatorFactory) 
 {
     this.EvaluatorFactory = evaluatorFactory;
     return this;
 }
예제 #5
0
 public StringFunctionEvaluator(IEvaluatorFactory factory)
 {
     _factory = factory;
 }
예제 #6
0
 public IConcordionExtender WithEvaluatorFactory(IEvaluatorFactory evaluatorFactory)
 {
     this.EvaluatorFactory = evaluatorFactory;
     return(this);
 }
예제 #7
0
 public ConcordionBuilder WithEvaluatorFactory(IEvaluatorFactory evaluatorFactory)
 {
     this.EvaluatorFactory = evaluatorFactory;
     return(this);
 }
예제 #8
0
 /// <summary>
 /// Creates a new expression optimizer instance using the specified semantic <paramref name="semanticProvider"/>
 /// and the specified evaluator <paramref name="evaluatorFactory"/>.
 /// </summary>
 /// <param name="semanticProvider">The semantic provider to use when performing various checks against expressions and reflection objects.</param>
 /// <param name="evaluatorFactory">The evaluator factory to use when evaluating a member or an expression at compile time.</param>
 public ExpressionOptimizer(ISemanticProvider semanticProvider, IEvaluatorFactory evaluatorFactory)
 {
     SemanticProvider = semanticProvider;
     EvaluatorFactory = evaluatorFactory;
 }
예제 #9
0
 public AIExperiment(IEvaluatorFactory evaluatorFactory)
 {
     this.aiEvaluatorFactory = evaluatorFactory;
 }