Event Extensions
28-12-2015 19:06:02
C# / Extensions
0 Bookmark(s)
224 View(s)
public static class EventExtensions
{
public static void Fire(this EventHandler handler, object sender, EventArgs args)
{
if( handler != null)
{
handler(sender, args);
}
}
public static void Fire(this EventHandler handler, object sender)
{
if (handler != null)
{
handler(sender, EventArgs.Empty);
}
}
public static void Fire(this EventHandler> handler, object sender, EventArgs args)
{
if (handler != null)
{
handler(sender, args);
}
}
}