Files
CPXV2/SystemX.Net.CP.Platform/SystemX.Net.Platform/SystemX.Common/Extension/EmEventHandler.cs
2024-06-26 10:30:00 +09:00

22 lines
607 B
C#

using System;
namespace SystemX.Net.Platform.Common.ExtensionMethods
{
public static class EmEventHandler
{
public static void Handle(this EventHandler eventHandler, object sender, EventArgs eventArgs)
{
var handler = eventHandler;
if (handler != null)
handler(sender, eventArgs);
}
public static void Handle<T>(this EventHandler<T> eventHandler, object sender, T eventArgs)
{
var handler = eventHandler;
if ( handler != null )
handler(sender, eventArgs);
}
}
}