CQRSalad.Dispatching.HandlersScanning.DefaultDispatcherHandlersProvider.IsDispatcherHandler C# (CSharp) Method

IsDispatcherHandler() private method

private IsDispatcherHandler ( TypeInfo typeInfo ) : bool
typeInfo System.Reflection.TypeInfo
return bool
        private bool IsDispatcherHandler(TypeInfo typeInfo)
        {
            return typeInfo.IsDefined(typeof(DispatcherHandlerAttribute))
                   && typeInfo.IsClass
                   && typeInfo.IsPublic
                   && !typeInfo.IsAbstract
                   && !typeInfo.IsGenericTypeDefinition
                   && !typeInfo.ContainsGenericParameters;
        }
    }