/// <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;
 }
示例#2
0
 /// <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;
 }
示例#5
0
 public RegisterServicesTriggerValueBinder(IServiceCollection serviceCollection, Type type, BindStepOrder bindStepOrder = BindStepOrder.Default) : base(type, bindStepOrder)
     => services = serviceCollection;
 /// <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;
 }