Table of Contents

Class ExportExpressionCodeScriptDirector

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

public class ExportExpressionCodeScriptDirector : IExportExpressionCodeScriptDirector, ICodeScriptDirector<IExportExpressionCodeScriptBuilder>, IDisposable

Inheritance

objectExportExpressionCodeScriptDirector

Implements

IExportExpressionCodeScriptDirector, ICodeScriptDirector<IExportExpressionCodeScriptBuilder>, IDisposable

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

Constructors

ExportExpressionCodeScriptDirector(IScriptComposer, ICachedApiFactory, IRuntimePrincipalProvider)

public ExportExpressionCodeScriptDirector(IScriptComposer scriptComposer, ICachedApiFactory cachedApiFactory, IRuntimePrincipalProvider principalProvider)

Parameters

scriptComposer IScriptComposer

cachedApiFactory ICachedApiFactory

principalProvider IRuntimePrincipalProvider

Fields

_disposed

public bool _disposed

Field Value

bool

Methods

Build()

public IExportExpressionCodeScriptBuilder Build()

Returns

IExportExpressionCodeScriptBuilder

Create(string)

public CodeScript Create(string script)

Parameters

script string

Returns

CodeScript

Dispose()

public void Dispose()