Table of Contents

Class SourceDataObjectService

Namespace: Casewhere.Runtime.DSL.Script.Services
Assembly: Casewhere.Runtime.dll

public class SourceDataObjectService : IDataObjectService

Inheritance

objectSourceDataObjectService

Implements

IDataObjectService

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

bool

GetDataObject(IDslCompilerContext, DataObjectToken)

public dynamic GetDataObject(IDslCompilerContext context, DataObjectToken dataObjectToken)

Parameters

context IDslCompilerContext

dataObjectToken DataObjectToken

Returns

dynamic