コード例 #1
0
ファイル: SubstitutionUtils.cs プロジェクト: dengliyan/XUtils
 public static string Eval(Substitution sub, SubstitutionService subContainer)
 {
     if (!sub.IsValid)
     {
         return(sub.FuncName);
     }
     return(subContainer._groups[sub.Groupname][sub.FuncName](sub.FuncName));
 }
コード例 #2
0
 public string this[string funcCall]
 {
     get
     {
         Substitution substitution = SubstitutionUtils.Parse(funcCall, this);
         if (!substitution.IsValid)
         {
             return(funcCall);
         }
         return(SubstitutionUtils.Eval(substitution, this));
     }
 }