Assembly.GetExportedTypes()是否可以看到内部类型?

时间:2011-03-21 23:29:55

标签: c# .net reflection types assemblies

  

可能重复:
  Assembly.GetExportedTypes vs GetTypes

拨打Assembly.GetExportedTypes()时内部类型是否可见?如果没有,那么来自具有InternalsVisibleToAttribute的程序集的调用是否会改变行为?

1 个答案:

答案 0 :(得分:2)

GetTypes返回程序集中的所有类型,而GetExportedTypes仅返回标记为public的类型,即:

public class A
两种方法都会返回

class B

只会由GetExportedTypes

返回