internal static void BindEvent <TContext>(this Binder <TContext> binder, Action <TContext> eventSubscription) where TContext : class { Expression left; Expression right; Action <TContext> unsubscribe; MethodAnalyzer.SplitEventExpression(eventSubscription, out left, out right, out unsubscribe); binder.AddRule(null, null, null, true, false, new[] { left, right }); }