protected void FireEvent(OwnerEventArg e) { _eventSet.Raise(_eventKey, this, e); }
// 2e. Define the protected, virtual On method for this event. protected virtual void OnFoo(FooEventArgs e) { m_eventSet.Raise(s_fooEventKey, this, e); }