public static IUnRegister RegisterEvent <T>(this ICanRegisterEvent self, Action <T> onEvent) { return(self.GetArchitecture().RegisterEvent <T>(onEvent)); }
public static void UnRegisterEvent <T>(this ICanRegisterEvent self, Action <T> onEvent) { self.GetArchitecture().UnRegisterEvent <T>(onEvent); }
public static IDisposable RegisterEvent <T>(this ICanRegisterEvent self, Action <T> onEvent) where T : struct { return(self.GetArchitecture().RegisterEvent(onEvent)); }