Class DataObjectService
Namespace: Casewhere.Runtime.DSL.Script.Services
Assembly: Casewhere.Runtime.dll
public class DataObjectService : IDataObjectService
Inheritance
Implements
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<DataObjectService>(DataObjectService)
Constructors
DataObjectService(IDomainRepository, ICompilingDataObjectLoader, IProcessRepository)
public DataObjectService(IDomainRepository repository, ICompilingDataObjectLoader contextDataObjectService, IProcessRepository processRepository)
Parameters
repository IDomainRepository
contextDataObjectService ICompilingDataObjectLoader
processRepository IProcessRepository
Methods
Accept(DataObjectToken)
public bool Accept(DataObjectToken dataObjectToken)
Parameters
dataObjectToken DataObjectToken
Returns
GetDataObject(IDslCompilerContext, DataObjectToken)
public dynamic GetDataObject(IDslCompilerContext context, DataObjectToken dataObjectToken)
Parameters
context IDslCompilerContext
dataObjectToken DataObjectToken
Returns
dynamic