/// <summary>
 /// Initializes a new instance of this class.
 /// </summary>
 /// <param name="builder">The operand builder to build up a new operand from any object.</param>
 public DynamicVariableEvaluator(IOperandBuilder builder)
 {
     this.builder = builder;
     evaluators   = new Dictionary <Regex, Func <Match, object> >();
 }
Пример #2
0
 public NotIncludesAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
Пример #3
0
 public ArrayAnalyzer(IOperationResultBuilder operationResultBuilder,
     IOperandBuilder operandBuilder)
     : base(operationResultBuilder)
 {
     this.operandBuilder = operandBuilder;
 }
Пример #4
0
 protected BinaryExpressionBaseAnalyzer(IOperationResultBuilder operationResultBuilder,
                                        IOperandBuilder operandBuilder) :
     base(operationResultBuilder)
 {
     this.operandBuilder = operandBuilder;
 }
 public IsNotNullAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
Пример #6
0
 public BeginsWithAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
Пример #7
0
 public ArrayAnalyzer(IOperationResultBuilder operationResultBuilder,
                      IOperandBuilder operandBuilder) :
     base(operationResultBuilder)
 {
     this.operandBuilder = operandBuilder;
 }
Пример #8
0
 /// <summary>
 /// Creates a new assembler using an operand builder and an output stream.
 /// </summary>
 /// <param name="builder">The raw operand synthesizer.</param>
 /// <param name="writer">The output stream to write the instructions to.</param>
 public CilAssembler(IOperandBuilder builder, IBinaryStreamWriter writer)
 {
     _builder = builder;
     _writer  = writer;
 }
 /// <summary>
 /// Initializes a new instance of this class.
 /// </summary>
 /// <param name="builder">The operand builder to build up a new operand from any object.</param>
 public DynamicVariableEvaluator(IOperandBuilder builder)
 {
     this.builder = builder;
     evaluators = new Dictionary<Regex, Func<Match, object>>();
 }
Пример #10
0
 public DateRangesOverlapAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
 protected NullabilityBaseAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
Пример #12
0
 public ProjectedFieldAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder)
 {
     this.operandBuilder = operandBuilder;
 }
Пример #13
0
 public MembershipAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
Пример #14
0
 public MsilAssembler(IOperandBuilder builder, IBinaryStreamWriter writer)
 {
     _builder = builder;
     _writer = writer;
 }
Пример #15
0
 public BeginsWithAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
 public DateRangesOverlapAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
Пример #17
0
 public IsNotNullAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
 protected UnaryExpressionBaseAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder)
 {
     this.OperandBuilder = operandBuilder;
 }
Пример #19
0
 public ContainsAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
Пример #20
0
 protected NullabilityBaseAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
Пример #21
0
 public GeqAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
Пример #22
0
 public AnalyzerFactory(IOperandBuilder operandBuilder, IOperationResultBuilder operationResultBuilder)
 {
     this.operandBuilder = operandBuilder;
     this.operationResultBuilder = operationResultBuilder;
 }
 /// <summary>
 /// Initializes a new instance of this class.
 /// </summary>
 /// <param name="builder">The operand builder to build up a new operand from any object.</param>
 public StaticVariableEvaluator(IOperandBuilder builder)
 {
     this.builder = builder;
     evaluators   = new Dictionary <string, Func <object> >();
 }
Пример #24
0
 public AnalyzerFactory(IOperandBuilder operandBuilder, IOperationResultBuilder operationResultBuilder)
 {
     this.operandBuilder         = operandBuilder;
     this.operationResultBuilder = operationResultBuilder;
 }
Пример #25
0
 public LtAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder)
     : base(operationResultBuilder, operandBuilder)
 {
 }
 /// <summary>
 /// Initializes a new instance of this class.
 /// </summary>
 /// <param name="builder">The operand builder to build up a new operand from any object.</param>
 public StaticVariableEvaluator(IOperandBuilder builder)
 {
     this.builder = builder;
     evaluators = new Dictionary<string, Func<object>>();
 }