以下のメソッドは、System.Type
指定した名前空間からすべてのクラスを返します。ただし、すべてが必要なわけではなく、必要なタイプのみを取得できるようにしたいと考えています。type が欲しいとしましょうINMIRegisterRepository
。これのために以下のリストをフィルタリングする方法は?助けてください。
public static List<Type> TypesInNameSpace(Assembly assembly, string nameSpace)
{
return assembly
.GetTypes()
.Where(O => string.Equals(O.Namespace, nameSpace, StringComparison.Ordinal))
.ToList();
}