Table of Contents

Class CodeScriptBuilder

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

public abstract class CodeScriptBuilder

Inheritance

objectCodeScriptBuilder

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

Constructors

CodeScriptBuilder(IScriptComposer, IManagedApiFactory, IRuntimePrincipalProvider)

public CodeScriptBuilder(IScriptComposer scriptComposer, IManagedApiFactory apiFactory, IRuntimePrincipalProvider principalProvider)

Parameters

scriptComposer IScriptComposer

apiFactory IManagedApiFactory

principalProvider IRuntimePrincipalProvider

Fields

_argumentParameters

protected IList<object> _argumentParameters

Field Value

IList<object>

_scriptComposer

protected readonly IScriptComposer _scriptComposer

Field Value

IScriptComposer

Methods

Create(string)

public abstract CodeScript Create(string script)

Parameters

script string

Returns

CodeScript