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