public OperationsExecutor( IOperationMetaInfoProvider metaInfoProvider, IOperationsHistory operationsHistory, ILogger logger, IOperationsActivator activator) { this.metaInfoProvider = metaInfoProvider; this.operationsHistory = operationsHistory; this.log = logger; this.activator = activator; }
public DataConverter(IOperationMetaInfoProvider metaInfo, ITypeIdMap map) { this.metaInfo = metaInfo; jsonSettings = new JsonSerializerSettings() { ContractResolver = new CamelCasePropertyNamesContractResolver(), TypeNameHandling = TypeNameHandling.Auto, SerializationBinder = new TypeIdBinder(map) }; }
public OperationsActivator(IOperationMetaInfoProvider metaInfoProvider) { this.metaInfoProvider = metaInfoProvider; }