Skip to content

Instantly share code, notes, and snippets.

@SebastiaanLubbers
Last active March 23, 2025 05:20
Show Gist options
  • Select an option

  • Save SebastiaanLubbers/8645623 to your computer and use it in GitHub Desktop.

Select an option

Save SebastiaanLubbers/8645623 to your computer and use it in GitHub Desktop.
EventManager.Dispatcher
namespace EventManager
{
public delegate void DispatchDelegate(object sender, object source, object target, object data);
public class Dispatcher
{
public event DispatchDelegate OnDispatch;
public void Dispatch(object source, object target, object data)
{
if (OnDispatch != null)
OnDispatch(this, source, target, data);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment