public override bool MustNotify(object dataSource, object source, PropertyChangedEventArgs args)
 {
     return(ValueBindingDefinition == null ? false : ValueBindingDefinition.MustNotify(dataSource, source, args));
 }
 public override object ResolveBinding(object dataSource)
 {
     return(ValueBindingDefinition == null ? null : ValueBindingDefinition.ResolveBinding(dataSource));
 }
 public override IEnumerable <INotifyPropertyChanged> GetObjectsToNotify(object dataSource)
 {
     return(ValueBindingDefinition == null ? null : ValueBindingDefinition.GetObjectsToNotify(dataSource));
 }
 public override object UpdateDataSource(object dataSource, object data)
 {
     return(ValueBindingDefinition == null ? null : ValueBindingDefinition.UpdateDataSource(dataSource, data));
 }