Skip to main content

parentcolumnexpr-class

Represents a parent-column expression.

public class Korzh.EasyQuery.ParentColumnExpr
: EqExpression

Assembly: Korzh.EasyQuery.dll

Constructors

NameTypeDescription
ParentColumnExpr(DataModel model)voidInitializes a new instance of the Korzh.EasyQuery.ParentColumnExpr class.
ParentColumnExpr(DataModel model, string columnId)voidInitializes a new instance of the Korzh.EasyQuery.ParentColumnExpr class.

Properties

NameTypeDescription
DataTypeDataTypeGets the expression data type.
KindDataKindGets the expression kind.
NamestringThe expression name.
TagintThe expression's tag
ValuestringThe parent column Id.

Methods

NameTypeDescription
LoadFromXmlReader(XmlReader reader)voidLoads expression from XML reader.
ReadOnePropFromJsonAsync(JsonReader reader, string propName, CancellationToken ct)TaskReads one expression property from JSON (asynchronous way).
SaveToXmlWriter(XmlWriter writer, string tagName)voidSaves expression to XML writer.
WritePropertiesToJsonAsync(JsonWriter writer, CancellationToken ct)TaskWrites all experssion properties to JSON (asynchronous way). This method must be overriden in the descendant classes