Table of Contents

Class PluginCodeScriptFactory

Namespace: Casewhere.Runtime.DSL.Script
Assembly: Casewhere.Runtime.dll

public class PluginCodeScriptFactory : IPluginCodeScriptFactory

Inheritance

objectPluginCodeScriptFactory

Implements

IPluginCodeScriptFactory

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<PluginCodeScriptFactory>(PluginCodeScriptFactory)

Constructors

PluginCodeScriptFactory(IExpressionCompilingService, IDslRuleTranslator, IScriptComposer)

public PluginCodeScriptFactory(IExpressionCompilingService compilingService, IDslRuleTranslator dslTranslator, IScriptComposer scriptComposer)

Parameters

compilingService IExpressionCompilingService

dslTranslator IDslRuleTranslator

scriptComposer IScriptComposer

Methods

CreatePluginValidationCodeScript(string)

public CodeScript CreatePluginValidationCodeScript(string script)

Parameters

script string

Returns

CodeScript