BlingBag.ImmediateBlingDispatcher.FindHandlers C# (CSharp) Method

FindHandlers() protected method

protected FindHandlers ( object @event ) : IEnumerable
@event object
return IEnumerable
        protected override IEnumerable FindHandlers(object @event)
        {
            return
                Handlers.Where(
                    x =>
                        x.GetType()
                            .GetInterfaces()
                            .Any(i => typeof (IBlingHandler).IsAssignableFrom(i)
                                      && (i.GenericTypeArguments.Any()
                                          && i.GenericTypeArguments[0] == @event.GetType())));
        }