Interface IWeakEventManager
Assembly: P42.Utils.dll
Syntax
public interface IWeakEventManager
Methods
|
Improve this Doc
View Source
AddEventHandler(Object, String, EventHandler)
Declaration
void AddEventHandler(object source, string eventName, EventHandler value)
Parameters
|
Improve this Doc
View Source
AddEventHandler<TEventArgs>(Object, String, EventHandler<TEventArgs>)
Declaration
void AddEventHandler<TEventArgs>(object source, string eventName, EventHandler<TEventArgs> value)
where TEventArgs : EventArgs
Parameters
Type Parameters
Name |
Description |
TEventArgs |
|
|
Improve this Doc
View Source
HandleEvent<TEventArgs>(Object, TEventArgs, String)
Declaration
void HandleEvent<TEventArgs>(object sender, TEventArgs args, string eventName)
where TEventArgs : EventArgs
Parameters
Type |
Name |
Description |
Object |
sender |
|
TEventArgs |
args |
|
String |
eventName |
|
Type Parameters
Name |
Description |
TEventArgs |
|
|
Improve this Doc
View Source
RemoveEventHandler(String, EventHandler)
Declaration
void RemoveEventHandler(string eventName, EventHandler value)
Parameters
|
Improve this Doc
View Source
RemoveEventHandler<TEventArgs>(String, EventHandler<TEventArgs>)
Declaration
void RemoveEventHandler<TEventArgs>(string eventName, EventHandler<TEventArgs> value)
where TEventArgs : EventArgs
Parameters
Type Parameters
Name |
Description |
TEventArgs |
|
Extension Methods