Class WeakEvent<TSender, TEventArgs>
Manages subscriptions to events using weak listeners.
public sealed class WeakEvent<TSender, TEventArgs> : WeakEvent where TSender : class
Type Parameters
TSender
TEventArgs
- Inheritance
-
WeakEvent<TSender, TEventArgs>
- Inherited Members
Methods
Subscribe(TSender, IWeakEventSubscriber<TEventArgs>)
public void Subscribe(TSender target, IWeakEventSubscriber<TEventArgs> subscriber)
Parameters
target
TSendersubscriber
IWeakEventSubscriber<TEventArgs>
Unsubscribe(TSender, IWeakEventSubscriber<TEventArgs>)
public void Unsubscribe(TSender target, IWeakEventSubscriber<TEventArgs> subscriber)
Parameters
target
TSendersubscriber
IWeakEventSubscriber<TEventArgs>