public virtual object Evaluate(CTNameNode node, CTFormulaDescriptionContainer row) { if (node.IsAttribute) { return(engine.Evaluate(node.ObjectName, null, node.FieldName, row)); } else { return(engine.Evaluate(node.ObjectName, node.FieldName, null, row)); } }
public object GetValue(object dataItem, string dataField, ref string format) { CTNameNode nn = new CTNameNode(null, dataField, null); if (nn.IsAttribute) { return(engine.Evaluate(nn.ObjectName, null, nn.FieldName, (CTFormulaDescriptionContainer)dataItem)); } else { return(engine.Evaluate(nn.ObjectName, nn.FieldName, null, (CTFormulaDescriptionContainer)dataItem)); } }