InternalsVisibleTo除了几个类

时间:2013-01-21 00:17:06

标签: c# .net compiler-construction internalsvisibleto

我将InternalsVisibleTo应用于我的一个项目,以使其内部对于测试项目可见。但是,(我知道这很奇怪)我需要标记一些内部类,以便通过InternalsVisibleTo指示的项目不会显示它们。

我可以为编译器知道的任何属性吗?

1 个答案:

答案 0 :(得分:5)

安德森席尔瓦是对的。没有办法做到这一点。您应该考虑将类型移动到新的程序集。或者,您可以考虑应用[EditorBrowsable(EditorBrowsableState.Never)]属性来隐藏IntelliSense中的类型,但是如果用户知道它们,代码将会编译。