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