private static bool IsHubType(Type type)
{
try
{
return typeof(IHub).IsAssignableFrom(type) &&
!type.GetTypeInfo().IsAbstract &&
(type.GetTypeInfo().Attributes.HasFlag(TypeAttributes.Public) ||
type.GetTypeInfo().Attributes.HasFlag(TypeAttributes.NestedPublic));
}
catch
{
return false;
}
}