public Task <IValueProvider> BindAsync(RedisEntity value, ValueBindingContext context)
            {
                if (context == null)
                {
                    throw new ArgumentNullException("context");
                }

                IValueProvider provider = new RedisValueBinder <TInput>(value);

                return(Task.FromResult(provider));
            }
 private Task <IValueProvider> BindAsync(RedisEntity value, ValueBindingContext context)
 {
     return(_argumentBinding.BindAsync(value, context));
 }
 public RedisValueBinder(RedisEntity entity)
     : base(BindStepOrder.Enqueue)
 {
     _entity = entity;
 }
 private Task<IValueProvider> BindAsync(RedisEntity value, ValueBindingContext context)
 {
     return _argumentBinding.BindAsync(value, context);
 }