コード例 #1
0
 public string ReplaceExpressionValues(string data, object dataObject, string template = "\\[=([^\\]]+)\\]")
 {
     return(ExpressionEngine.ReplaceExpressionValues(data, dataObject, template));
 }
コード例 #2
0
 public T Eval <T>(string expression, object dataObject, T defaultValue = default(T))
 {
     return(ExpressionEngine.Eval(expression, dataObject, defaultValue));
 }
コード例 #3
0
 public ExpressionService(IAutomationDao automationDao)
 {
     _automationDao = automationDao;
     ExpressionEngine.RegisterFunction("Call", CallFunction);
 }
コード例 #4
0
 public string Eval(string expression)
 {
     return(ExpressionEngine.Eval(expression));
 }
コード例 #5
0
 //
 public ExpressionService(IAutomationDao automationDao, IEntityService entityService)
 {
     _automationDao = automationDao;
     ExpressionEngine.RegisterFunction("Call", CallFunction);
     EntityAccessor.EntityService = entityService;
 }