CQRSlite.Config.BusRegistrar.ResolveMessageHandlerInterface C# (CSharp) 메소드

ResolveMessageHandlerInterface() 개인적인 정적인 메소드

private static ResolveMessageHandlerInterface ( Type type ) : IEnumerable
type System.Type
리턴 IEnumerable
        private static IEnumerable<Type> ResolveMessageHandlerInterface(Type type)
        {
            return type
                .GetInterfaces()
                .Where(i => i.GetTypeInfo().IsGenericType && ((i.GetGenericTypeDefinition() == typeof(ICommandHandler<>))
                                                || i.GetGenericTypeDefinition() == typeof(IEventHandler<>)));
        }