public static void SendEvent <T>(this ICanSendEvent self) where T : new() { self.GetArchitecture().SendEvent <T>(); }
public static void SendEvent <T>(this ICanSendEvent self, T e) { self.GetArchitecture().SendEvent <T>(e); }
public static void SendEvent <T>(this ICanSendEvent self, T t) where T : struct { self.GetArchitecture().SendEvent <T>(t); }