void | AdjustOperator() | Adjusts the operator by base expression. |
void | AttachExpr(EqExpression expr) | Attaches the handler for expression’s OnContentChange event to DoExprContentChanged method |
EqExpression | CreateValueExpr(Int32 index) | Creates the value expression. |
EqExpression | CreateValueExprByOperand(Operand opnd) | Creates a value expression by operand. |
void | DetachExpr(EqExpression expr) | Detaches the handler for expression’s OnContentChange event |
void | DoExprContentChanged(Object sender, EventArgs e) | Does the expr changed. |
EntityAttr | GetBaseAttr() | Gets the base entity attribute for this condition. |
Operand | GetOperand(Int32 index) | Gets the condition operand based on its index. Index 0 stands for an attribute |
String | GetText(QueryTextFormats formats, String levelSpace, String prefix) | Returns text representation of condition |
IEnumerable<Entity> | GetUsedEntities() | Gets the list of all entities used in condition. |
void | LoadFromJsonDict(JsonDict dictCond) | Loads condition from IDictionary. Used during loading query from JSON |
void | LoadFromXmlReader(XmlReader reader) | Loads Korzh.EasyQuery.SimpleCondition properties from XML reader. |
EqExpression | RecreateValueExpr(Int32 index) | Recreates the value expression. |
void | SetOperator(Operator newOperator) | Sets the operator. |
void | SetOperatorSilent(Operator newOperator) | Sets the operator in “silent” mode (no event is raised, no expression is adjusted). |
void | SetValueExpr(Int32 index, EqExpression expr) | Sets the value expression. |
void | WriteContent(XmlWriter writer) | Writes the content of condition to XmlWriter object. |