Table of Contents

Class CasewhereScriptRunner

Namespace: Casewhere.Runtime.Runners
Assembly: Casewhere.Runtime.dll

public class CasewhereScriptRunner : ICasewhereScriptRunner

Inheritance

objectCasewhereScriptRunner

Implements

ICasewhereScriptRunner

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

object

TryCache(CodeScript, ICacheStrategy, out Assembly)

public bool TryCache(CodeScript codeScript, ICacheStrategy cacheStrategy, out Assembly assembly)

Parameters

codeScript CodeScript

cacheStrategy ICacheStrategy

assembly Assembly

Returns

bool