protected virtual void OnChanging(ProfileChangingArgs e) { if (Changing == null) { return; } foreach (ProfileChangingHandler handler in Changing.GetInvocationList()) { handler(this, e); // If a particular handler cancels the event, stop if (e.Cancel) { break; } } }
protected bool RaiseChangeEvent(bool changing, ProfileChangeType changeType, string section, string entry, object value) { if (changing) { // Don't even bother if there are no handlers. if (Changing == null) { return(true); } ProfileChangingArgs e = new ProfileChangingArgs(changeType, section, entry, value); OnChanging(e); return(!e.Cancel); } // Don't even bother if there are no handlers. if (Changed != null) { OnChanged(new ProfileChangedArgs(changeType, section, entry, value)); } return(true); }
protected virtual void OnChanging(ProfileChangingArgs e) { if (Changing == null) return; foreach (ProfileChangingHandler handler in Changing.GetInvocationList()) { handler(this, e); // If a particular handler cancels the event, stop if (e.Cancel) break; } }
protected bool RaiseChangeEvent(bool changing, ProfileChangeType changeType, string section, string entry, object value) { if (changing) { // Don't even bother if there are no handlers. if (Changing == null) return true; ProfileChangingArgs e = new ProfileChangingArgs(changeType, section, entry, value); OnChanging(e); return !e.Cancel; } // Don't even bother if there are no handlers. if (Changed != null) OnChanged(new ProfileChangedArgs(changeType, section, entry, value)); return true; }