protected virtual void OnAgeChanging(AgeChangingEventArgs e) { if (AgeChanging != null) { AgeChanging(this, e); } }
private AgeChangingEventArgs OnAgeChangingForOut() { AgeChangingEventArgs args = new AgeChangingEventArgs(); OnAgeChanging(args); return(args); }
private AgeChangingEventArgs OnAgeChanging(int currentAge, int newAge, bool cancel) { AgeChangingEventArgs args = new AgeChangingEventArgs(currentAge, newAge, cancel); OnAgeChanging(args); return(args); }
public void IncreaseAge() { int oldAge = Age; AgeChangingEventArgs args = new AgeChangingEventArgs(); args.CurrentAge = Age; args.NewAge = Age + 1; OnAgeChanging(args); if (args.Cancel) { return; } Age++; OnAgeChanged(oldAge, Age); }