An EqExpression descendant that represents an entity attribute.
public class Korzh.EasyQuery.EntityAttrExpr
Type | Name | Description |
---|
EntityAttr | Attribute | Gets or sets the attribute. |
String | CustomFunc | Gets the custom func for expression if defined |
DataType | DataType | Gets the type of the expression. |
Boolean | IsAggregate | Gets a value indicating whether this expression is aggregate. |
Boolean | IsParentExpr | Gets a value indicating whether this instance is a parent expression. |
DataKind | Kind | Gets the expression kind. |
Int32 | Tag | Get the expression’s tag - a special identifier that is used to distinguish the type of the expression . |
String | Text | Gets the expression text. For this type it returns entity name + attribute caption. |
String | Value | Gets or sets the expression value. |
Type | Name | Description |
---|
void | AssignExpr(EqExpression expr) | Assigns some expression to this one. This method just does nothing in the base class but can perform some actions in Expression descendants. |
void | LoadFromXmlReader(XmlReader reader) | Loads expression from XML. |
void | ReadOnePropFromJson(JsonReader reader, String propName) | Reads one property of the expression. or skips unused from the JSON reader. |
Task | ReadOnePropFromJsonAsync(JsonReader reader, String propName) | Reads one property of the expression (asynchronous way). or skips unused from the JSON reader. |
void | SaveToXmlWriter(XmlWriter writer, String tagName) | Saves the expression to XML writer. |
void | SetAttribute(EntityAttr attr) | Sets the entity attribute. |
void | SetContentSilent(String val, String txt) | Sets the content of the expression silently (without calling ContentChanged event). |
void | WritePropertiesToJson(JsonWriter writer) | Saves propeerties of the expression (asynchronous way). to JSON writer. |
Task | WritePropertiesToJsonAsync(JsonWriter writer) | Saves propeerties of the expression (asynchronous way). to JSON writer. |
Type | Name | Description |
---|
String | TextFormat | Gets or sets the format of the text representation for this type of expression. |