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