Class ExpressionEngine
Namespace: Casewhere.Runtime.Engine
Assembly: Casewhere.Runtime.dll
public class ExpressionEngine : IExpressionEngine
Inheritance
Implements
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<ExpressionEngine>(ExpressionEngine)
Constructors
ExpressionEngine(ICasewhereScriptRunner, IExpressionCodeScriptFactory)
public ExpressionEngine(ICasewhereScriptRunner casewhereScriptRunner, IExpressionCodeScriptFactory codeScriptFactory)
Parameters
casewhereScriptRunner
ICasewhereScriptRunner
codeScriptFactory
IExpressionCodeScriptFactory
Methods
Run(string, IList<string>)
public IList<string> Run(string key, IList<string> expressions)
Parameters
key
string
Returns
Run(string, IList<string>, ExpressionArguments)
public IList<string> Run(string key, IList<string> expressions, ExpressionArguments expArguments)
Parameters
key
string
expArguments
ExpressionArguments