Mar 26
C# Find Compatible Types
Find the compatible types in an assembly: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();
}
