public DataBinding(string propertyPath, BindingOptions bindingOptions) : this(propertyPath, bindingOptions, null, null) { }
public DataBinding(string propertyPath, BindingOptions bindingOptions, List <IValidatorProvider> validationRules) : this(propertyPath, bindingOptions, validationRules, null) { }
public DirectBinding(BindingOptions bindingOptions) : this(bindingOptions, null, null) { }
public override int GetHashCode() { return(BindingOptions.GetHashCode()); }
public DirectBinding(BindingOptions bindingOptions, List <IValidatorProvider> validationRules) : this(bindingOptions, validationRules, null) { }
public DirectBinding(BindingOptions bindingOptions, List <IValidatorProvider> validationRules, string valueConverter) : base(valueConverter) { BindingOptions = bindingOptions ?? throw new ArgumentNullException(nameof(bindingOptions)); ValidationRules = validationRules ?? new List <IValidatorProvider>(); }