Если вы хотите обобщить это для ВСЕХ загруженных сборок, вы можете выполнить итерацию всех загруженных сборок следующим образом:
public static void Main()
{
string nspace = "System.Text";
foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
{
foreach (var type in assembly.GetTypes().Where(t => t.IsClass && t.Namespace == nspace))
{
Console.WriteLine(type.FullName);
}
}
}
Если вы хотите выбирать типы только из определенной сборки, то / u / HimBromBeereопубликовал лучший способ.