Files
2026-02-21 16:45:37 +08:00

32 lines
463 B
C#

using System;
namespace BitStrap
{
public static class Callback
{
public static void Trigger(Action callback)
{
if (callback != null)
{
callback();
}
}
public static void Trigger<T>(Action<T> callback, T param)
{
if (callback != null)
{
callback(param);
}
}
public static void Trigger<T1, T2>(Action<T1, T2> callback, T1 param1, T2 param2)
{
if (callback != null)
{
callback(param1, param2);
}
}
}
}