Class CasewhereScriptRunner
Namespace: Casewhere.Runtime.Runners
Assembly: Casewhere.Runtime.dll
public class CasewhereScriptRunner : ICasewhereScriptRunner
Inheritance
object ← CasewhereScriptRunner
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<CasewhereScriptRunner>(CasewhereScriptRunner)
Constructors
CasewhereScriptRunner(IScriptCompiler)
public CasewhereScriptRunner(IScriptCompiler scriptCompiler)
Parameters
scriptCompiler
IScriptCompiler
Methods
Run(CodeScript, ICacheStrategy)
public object Run(CodeScript script, ICacheStrategy cacheStrategy)
Parameters
script
CodeScript
cacheStrategy
ICacheStrategy
Returns
TryCache(CodeScript, ICacheStrategy, out Assembly)
public bool TryCache(CodeScript codeScript, ICacheStrategy cacheStrategy, out Assembly assembly)
Parameters
codeScript
CodeScript
cacheStrategy
ICacheStrategy
assembly
Assembly