/// <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> >(); }
public NotIncludesAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder, operandBuilder) { }
public ArrayAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder) { this.operandBuilder = operandBuilder; }
protected BinaryExpressionBaseAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder) { this.operandBuilder = operandBuilder; }
public IsNotNullAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder, operandBuilder) { }
public BeginsWithAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder, operandBuilder) { }
/// <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>>(); }
public DateRangesOverlapAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder, operandBuilder) { }
protected NullabilityBaseAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder, operandBuilder) { }
public ProjectedFieldAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder) { this.operandBuilder = operandBuilder; }
public MembershipAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder, operandBuilder) { }
public MsilAssembler(IOperandBuilder builder, IBinaryStreamWriter writer) { _builder = builder; _writer = writer; }
protected UnaryExpressionBaseAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder) { this.OperandBuilder = operandBuilder; }
public ContainsAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder, operandBuilder) { }
public GeqAnalyzer(IOperationResultBuilder operationResultBuilder, IOperandBuilder operandBuilder) : base(operationResultBuilder, operandBuilder) { }
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> >(); }
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>>(); }