コード例 #1
0
 public static IEnumerable <Type> GetKnownTypesOf <T>(this IAssemblyRegistry registry)
 {
     return(registry.GetKnownTypesOf(typeof(T)));
 }
コード例 #2
0
 public static IEnumerable <Type> GetKnownTypesOf(this IAssemblyRegistry registry, Type baseType)
 {
     return(registry.GetConcreteTypesDerivingFrom(baseType).Where(x => !x.IsGenericType));
 }
コード例 #3
0
 public static IEnumerable <Type> GetConcreteTypesDerivingFrom <T>(this IAssemblyRegistry registry)
 {
     return(registry.GetConcreteTypesDerivingFrom(typeof(T)));
 }