private void ComputeFieldData(StackScript.StackScriptExecuter executer, BaseField field) { var exp = field.ComputeExpression; var o = executer.ExecuteExpression(exp.Exp, this); this.SetValue(field.Name, o); }
internal void ResolveComputedFields() { var executer = new StackScript.StackScriptExecuter(); foreach (var cf in this.Entity.ComputeOrderSeq) { ComputeFieldData(executer, this.Entity.GetFieldSchema(cf)); } }