Table of Contents

Class DatabaseRuleCodeScripDirector

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

public class DatabaseRuleCodeScripDirector : IDatabaseRuleCodeScripDirector, ICodeScriptDirector<IDatabaseRuleCodeScripBuilder>

Inheritance

objectDatabaseRuleCodeScripDirector

Implements

IDatabaseRuleCodeScripDirector, ICodeScriptDirector<IDatabaseRuleCodeScripBuilder>

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

Constructors

DatabaseRuleCodeScripDirector(IScriptComposer, IManagedApiFactory, IRuntimePrincipalProvider)

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

Parameters

scriptComposer IScriptComposer

apiFactory IManagedApiFactory

principalProvider IRuntimePrincipalProvider

Methods

Build()

public IDatabaseRuleCodeScripBuilder Build()

Returns

IDatabaseRuleCodeScripBuilder

Create(string)

public CodeScript Create(string script)

Parameters

script string

Returns

CodeScript