Table of Contents

Class DslCompilerContextFacade

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

public class DslCompilerContextFacade : IDslCompilerContextFacade

Inheritance

objectDslCompilerContextFacade

Implements

IDslCompilerContextFacade

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

Constructors

DslCompilerContextFacade(IRuntimePrincipalProvider, IDataObjectApiService, IDataObjectLoader, IManagedApiFactory, IWorkflowVariablesService, ITempDataService, IWorkflowParametersService)

public DslCompilerContextFacade(IRuntimePrincipalProvider principalProvider, IDataObjectApiService dataObjectApiService, IDataObjectLoader dataObjectLoader, IManagedApiFactory managedApiFactory, IWorkflowVariablesService workflowVariablesService, ITempDataService tempDataService, IWorkflowParametersService workflowParametersService)

Parameters

principalProvider IRuntimePrincipalProvider

dataObjectApiService IDataObjectApiService

dataObjectLoader IDataObjectLoader

managedApiFactory IManagedApiFactory

workflowVariablesService IWorkflowVariablesService

tempDataService ITempDataService

workflowParametersService IWorkflowParametersService

Methods

CreateContext(WorkflowContext)

public IDslCompilerContext CreateContext(WorkflowContext context)

Parameters

context WorkflowContext

Returns

IDslCompilerContext