是否有一个方法可以授予特权的访问。净大会只有一个其他会?
-
22-07-2019 - |
题
我有一个类库会和一些测试的代码。因为测试代码需要看一下内部结构类,它需要的一部分,大会和因为我不想把它运行的所有通过它的自我,需要有一些公众,使不同的会可以调用。这结束了套结在一些代码,不应该是那里的主要组件。
我想是把所有的测试码在其他组件,并以某种方式授予访问权限的内部结构类。我不需要这一部分的最终产品,只是作为一部分"调试"/私人的基础之上。
这可能吗?
解决方案
使自由使用 internal
访问的修改和添加 InternalsVisibleTo 属性给大会。
其他提示
您想 System.Runtime.CompilerServices.InternalsVisibleTo ()
您也可以使用反射来访问内部/私有成员。这是MSTest的如何做。
不隶属于 StackOverflow