/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// bindingmanagerdataerroreventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this BindingManagerDataErrorEventHandler bindingmanagerdataerroreventhandler, Object sender, BindingManagerDataErrorEventArgs e, AsyncCallback callback) { if (bindingmanagerdataerroreventhandler == null) { throw new ArgumentNullException("bindingmanagerdataerroreventhandler"); } return(bindingmanagerdataerroreventhandler.BeginInvoke(sender, e, callback, null)); }
protected virtual void OnDataError(BindingManagerDataErrorEventArgs e) { BindingManagerDataErrorEventHandler eh = (BindingManagerDataErrorEventHandler)Events[DataErrorEvent]; if (eh != null) { eh(this, e); } }
public CompleteBinding OnDataError(BindingManagerDataErrorEventHandler handler) { BindingManager.DataError += handler; return this; }