/// <summary> /// Constructs a new instance /// </summary> /// <param name="parameter">The parameter being bound to.</param> /// <param name="bindStepOrder"></param> protected StreamValueBinder(ParameterInfo parameter, BindStepOrder bindStepOrder = BindStepOrder.Default) : base(parameter.ParameterType, bindStepOrder) { _parameter = parameter; }
public JsonStringValueBinder(BindStepOrder bindStepOrder) { _bindStepOrder = bindStepOrder; }
/// <summary> /// Constructs a new instance /// </summary> /// <param name="type">The <see cref="Type"/> of the value.</param> /// <param name="bindStepOrder">The <see cref="BindStepOrder"/>.</param> protected ValueBinder(Type type, BindStepOrder bindStepOrder = BindStepOrder.Default) { _type = type; _bindStepOrder = bindStepOrder; }
public RegisterServicesTriggerValueBinder(IServiceCollection serviceCollection, Type type, BindStepOrder bindStepOrder = BindStepOrder.Default) : base(type, bindStepOrder) => services = serviceCollection;