Interface ICompilingService
Namespace: Casewhere.Runtime.DSL.Script.Services
Assembly: Casewhere.Runtime.dll
public interface ICompilingService
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<ICompilingService>(ICompilingService)
Methods
ClearCache()
void ClearCache()
GetDslActivity(IDslCompilerContext, ActivityToken)
DslActivity GetDslActivity(IDslCompilerContext context, ActivityToken activityToken)
Parameters
context IDslCompilerContext
activityToken ActivityToken
Returns
GetDslCase(IDslCompilerContext, CaseToken)
DslCase GetDslCase(IDslCompilerContext context, CaseToken caseToken)
Parameters
context IDslCompilerContext
caseToken CaseToken
Returns
GetDslDataObject(IDslCompilerContext, DataObjectToken)
dynamic GetDslDataObject(IDslCompilerContext context, DataObjectToken dataObjectToken)
Parameters
context IDslCompilerContext
dataObjectToken DataObjectToken
Returns
dynamic
GetDslUser(UserToken)
DslUser GetDslUser(UserToken userToken)
Parameters
userToken UserToken
Returns
GetDslWorkflow(IDslCompilerContext, WorkflowToken)
DslWorkflow GetDslWorkflow(IDslCompilerContext context, WorkflowToken workflowToken)
Parameters
context IDslCompilerContext
workflowToken WorkflowToken
Returns
GetQueryParameter(IDictionary<string, object>)
DynamicDataObject GetQueryParameter(IDictionary<string, object> queryParameters)
Parameters
queryParameters IDictionary<string, object>
Returns
DynamicDataObject