private void OnPropertyChanged(string propertyName) { PropertyChangedEventHandler eventHandler; if ((object)(eventHandler = this._propertyChangedEventHandler) != null) { EventHandlerUtility.InvokeEventHandlerAsync(eventHandler, this, new PropertyChangedEventArgs(propertyName)); } }
public static void InvokeEventHandlerAsync <TEventArgs>(EventHandler <TEventArgs> eventHandler, object sender, TEventArgs e, PropertyChangedEventHandler secondaryHandler) where TEventArgs : PropertyChangedEventArgs { EventHandlerUtility.InvokeEventHandlerAsync <TEventArgs>(eventHandler, sender, e); if ((object)secondaryHandler != null) { EventHandlerUtility.InvokeEventHandlerAsync(secondaryHandler, sender, e); } }
protected bool OnLastNameChanging(string newValue) { System.Delegate[] events; EventHandler <PropertyChangingEventArgs <Person, string> > eventHandler; if ((object)(events = this._events) != null && (object)(eventHandler = (EventHandler <PropertyChangingEventArgs <Person, string> >)events[0]) != null) { return(EventHandlerUtility.InvokeCancelableEventHandler <PropertyChangingEventArgs <Person, string> >(eventHandler, this, new PropertyChangingEventArgs <Person, string>(this, "LastName", this.LastName, newValue))); } return(true); }
protected bool OnRegionCodeChanging(string newValue) { System.Delegate[] events; EventHandler <PropertyChangingEventArgs <Country, string> > eventHandler; if ((object)(events = this._events) != null && (object)(eventHandler = (EventHandler <PropertyChangingEventArgs <Country, string> >)events[2]) != null) { return(EventHandlerUtility.InvokeCancelableEventHandler <PropertyChangingEventArgs <Country, string> >(eventHandler, this, new PropertyChangingEventArgs <Country, string>(this, "RegionCode", this.RegionCode, newValue))); } return(true); }
protected bool OnCountryChanging(Country newValue) { System.Delegate[] events; EventHandler <PropertyChangingEventArgs <Person, Country> > eventHandler; if ((object)(events = this._events) != null && (object)(eventHandler = (EventHandler <PropertyChangingEventArgs <Person, Country> >)events[6]) != null) { return(EventHandlerUtility.InvokeCancelableEventHandler <PropertyChangingEventArgs <Person, Country> >(eventHandler, this, new PropertyChangingEventArgs <Person, Country>(this, "Country", this.Country, newValue))); } return(true); }
protected void OnRegionCodeChanged(string oldValue) { System.Delegate[] events; EventHandler <PropertyChangedEventArgs <Country, string> > eventHandler; if ((object)(events = this._events) != null && (object)(eventHandler = (EventHandler <PropertyChangedEventArgs <Country, string> >)events[3]) != null) { EventHandlerUtility.InvokeEventHandlerAsync <PropertyChangedEventArgs <Country, string> >(eventHandler, this, new PropertyChangedEventArgs <Country, string>(this, "RegionCode", oldValue, this.RegionCode), this._propertyChangedEventHandler); } else { this.OnPropertyChanged("RegionCode"); } }
protected void OnCountryChanged(Country oldValue) { System.Delegate[] events; EventHandler <PropertyChangedEventArgs <Person, Country> > eventHandler; if ((object)(events = this._events) != null && (object)(eventHandler = (EventHandler <PropertyChangedEventArgs <Person, Country> >)events[7]) != null) { EventHandlerUtility.InvokeEventHandlerAsync <PropertyChangedEventArgs <Person, Country> >(eventHandler, this, new PropertyChangedEventArgs <Person, Country>(this, "Country", oldValue, this.Country), this._propertyChangedEventHandler); } else { this.OnPropertyChanged("Country"); } }
protected void OnTitleChanged(string oldValue) { System.Delegate[] events; EventHandler <PropertyChangedEventArgs <Person, string> > eventHandler; if ((object)(events = this._events) != null && (object)(eventHandler = (EventHandler <PropertyChangedEventArgs <Person, string> >)events[5]) != null) { EventHandlerUtility.InvokeEventHandlerAsync <PropertyChangedEventArgs <Person, string> >(eventHandler, this, new PropertyChangedEventArgs <Person, string>(this, "Title", oldValue, this.Title), this._propertyChangedEventHandler); } else { this.OnPropertyChanged("Title"); } }