public StringListResult Extract(Func <TResult, StringResult> logic) { TResult itemField = NewResult(t => "item", new object[0], typeof(string)); StringResult result = logic.Invoke(itemField); return(new StringListResult(this, t => t.FnListExtract, new object[] { result }, typeof(string))); }
public StringResult Replace(Parameter search, StringResult replacement) { return(new StringResult(this, t => t.FnReplace, new object[] { search, replacement })); }
public StringResult Replace(StringResult search, string replacement) { return(new StringResult(this, t => t.FnReplace, new object[] { search, Parameter.Constant(replacement) })); }
public StringResult Replace(string search, StringResult replacement) { return(new StringResult(this, t => t.FnReplace, new object[] { Parameter.Constant(search), replacement })); }
public StringResult Split(StringResult delimiter) { return(new StringResult(this, t => t.FnSplit, new object[] { delimiter })); }