InternalsVisibleTo
如果要使 internal
类或程序集的函数可以从另一个程序集访问,则可以通过 InternalsVisibleTo
和允许访问的程序集名称来声明它。
在这个示例中,程序集中的代码 MyAssembly.UnitTests
允许从 MyAssembly
调用 internal
元素。
[assembly: InternalsVisibleTo("MyAssembly.UnitTests")]
这对于单元测试尤其有用,可以防止不必要的 public
声明。