public static Type[] FindCompatibleTypes(Assembly assembly, Type baseType) { List<Type> types = new List<Type>(); foreach (Type type in assembly.GetTypes()) { if (type != baseType && baseType.IsAssignableFrom(type)) types.Add(type); } return types.ToArray(); }
Remember Me