Table of Contents

Class CompilingService

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

public class CompilingService : IExpressionCompilingService

Inheritance

objectCompilingService

Implements

IExpressionCompilingService

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

Constructors

CompilingService(IRuntimePrincipalProvider)

public CompilingService(IRuntimePrincipalProvider principalProvider)

Parameters

principalProvider IRuntimePrincipalProvider

Methods

GetDslUser(UserToken)

public DslUser GetDslUser(UserToken userToken)

Parameters

userToken UserToken

Returns

DslUser

GetQueryParameter(IDictionary<string, object>)

public DynamicDataObject GetQueryParameter(IDictionary<string, object> queryParameters)

Parameters

queryParameters IDictionary<string, object>

Returns

DynamicDataObject