Class SourceDataObjectService
Namespace: Casewhere.Runtime.DSL.Script.Services
Assembly: Casewhere.Runtime.dll
public class SourceDataObjectService : IDataObjectService
Inheritance
object ← SourceDataObjectService
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<SourceDataObjectService>(SourceDataObjectService)
Constructors
SourceDataObjectService(INonEventDomainRepositories, ICompilingDataObjectLoader, IProcessRepository)
public SourceDataObjectService(INonEventDomainRepositories nonEventDomainRepositories, ICompilingDataObjectLoader dataLoader, IProcessRepository processRepository)
Parameters
nonEventDomainRepositories INonEventDomainRepositories
dataLoader 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