protected virtual void OnChanged(OnChangedArgs e) { if (OnChangedHandler != null) { OnChangedHandler(this, e); return; } Console.WriteLine("No Subscribers!"); }
void OnChanged(EventList src, OnChangedArgs e) { switch (e.Type) { case OnChangedType.Added: Console.WriteLine("{0} Notified: Product Added!", Name); break; case OnChangedType.Cleared: Console.WriteLine("{0} Notified: List Cleared!", Name); break; case OnChangedType.Changed: Console.WriteLine("{0} Notified: Product Changed!", Name); break; } }