public ComparisonConditionElement(ConditionElement parent, string lhs, string op, string rhs) : base(parent) { this.Lhs = lhs; this.Operator = op; this.Rhs = rhs; }
public ConditionElement(ConditionElement parent) { this.Parent = parent; }
public StringConditionElement(ConditionElement parent, string text) : base(parent) { this.Text = text; }
public LogicalOperatorConditionElement(ConditionElement parent, string operatorText) : base(parent) { this.Operator = operatorText; }
public ConditionElementList(ConditionElement parent) : base(parent) { this.Children = new List<ConditionElement>(); }