| c# Programming Glossary: valueeventargsWeak event handler model for use with lambdas http://stackoverflow.com/questions/1747235/weak-event-handler-model-for-use-with-lambdas  with a vanilla MouseDown event and a specific EventHandler ValueEventArgs ValueEvent event for 'vanilla' events SetAnyHandler Subscriber.. See note below for generic events SetAnyHandler Subscriber ValueEventArgs h control.ValueEvent h h control.ValueEvent h subscriber s e.. new WeakReference subscriber EventHandler ValueEventArgs bool handler null handler delegate object sender ValueEventArgs.. 
 Garbage collection when using anonymous delegates for event handling http://stackoverflow.com/questions/371109/garbage-collection-when-using-anonymous-delegates-for-event-handling  here reduced to bare essentials public class Publisher ValueEventArgs T inherits from EventArgs public event EventHandler ValueEventArgs.. T inherits from EventArgs public event EventHandler ValueEventArgs bool EnabledChanged Because this publisher can be used all over..  publisher.EnabledChanged  delegate object sender ValueEventArgs bool e   subscriber.Enabled e.Value   It worked fine until we.. 
 |