internal EndsWithMethodExpression(ConditionExpression[] arguments) : base(arguments) { }
internal LengthMethodExpression(ConditionExpression[] arguments) : base(arguments) { }
internal ContainsMethodExpression(ConditionExpression[] arguments) : base(arguments) { }
/// <summary> /// Initializes the log filter. /// </summary> /// <param name="context"></param> protected internal override void Initialize(InitializationContext context) { if (context == null) { throw new ArgumentNullException("context"); } if (string.IsNullOrEmpty(this.Condition)) { throw new BlackBoxException("The filter condition has not been set."); } // Parse the expression. _expression = context.ConditionFactory.ParseCondition(this.Condition); }
internal EqualsMethodExpression(ConditionExpression[] arguments) : base(arguments) { }
internal RelationalExpression(ConditionExpression left, ConditionExpression right, RelationalOperator binaryOperator) : base(left, right) { _operator = binaryOperator; }