Share via


WeakEventManager<TEventArgs> Class

Definition

Weak event manager that allows for garbage collection when the EventHandler is still subscribed

public class WeakEventManager<TEventArgs>

Type Parameters

TEventArgs

Event args type.

Inheritance
System.Object
WeakEventManager<TEventArgs>

Constructors

WeakEventManager<TEventArgs>()

Methods

AddEventHandler(Action<TEventArgs>, String)

Adds the event handler

AddEventHandler(EventHandler<TEventArgs>, String)

Adds the event handler

HandleEvent(Object, TEventArgs, String)

Invokes the event EventHandler

HandleEvent(TEventArgs, String)

Invokes the event Action

RaiseEvent(Object, TEventArgs, String)

Invokes the event EventHandler

RaiseEvent(TEventArgs, String)

Invokes the event Action

RemoveEventHandler(Action<TEventArgs>, String)

Removes the event handler

RemoveEventHandler(EventHandler<TEventArgs>, String)

Removes the event handler

Applies to