public AsyncUpdateDecorator(IAsyncUpdateOperator <TEntity, TInput> updateOperator)
        {
            if (updateOperator == null)
            {
                throw new ArgumentNullException(nameof(updateOperator));
            }

            UpdateOperator = updateOperator;
        }
 public AsyncUpdateValidationDecorator(IAsyncUpdateOperator <TEntity, object> updateOperator, IAsyncUpdateValidator <TEntity, object> validator) : base(updateOperator, validator)
 {
 }
 public AsyncUpdatePostprocessingDecorator(IAsyncUpdateOperator <TEntity, object> updateOperator, IAsyncUpdatePostprocessor <TEntity, object> postprocessor) : base(updateOperator, postprocessor)
 {
 }
 public CrudOperatorCollection(IAsyncGetOperator <TEntity, GetInput <TEntity> > asyncGetOperator, IAsyncQueryOperator <TEntity, QueryInput <TEntity> > asyncQueryOperator, IAsyncAddOperator <TEntity> asyncAddOperator, IAsyncUpdateOperator <TEntity> asyncUpdateOperator, IAsyncDeleteOperator <TEntity> asyncDeleteOperator) : base(asyncGetOperator, asyncQueryOperator, asyncAddOperator, asyncUpdateOperator, asyncDeleteOperator)
 {
 }